Lead Software Engineer Resume Samples

4.8 (92 votes) for Lead Software Engineer Resume Samples

The Guide To Resume Tailoring

Guide the recruiter to the conclusion that you are the best candidate for the lead software engineer job. It’s actually very simple. Tailor your resume by picking relevant responsibilities from the examples below and then add your accomplishments. This way, you can position yourself in the best way to get hired.

Craft your perfect resume by picking job responsibilities written by professional recruiters

Pick from the thousands of curated job responsibilities used by the leading companies

Tailor your resume & cover letter with wording that best fits for each job you apply

Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Resume Builder
CHOOSE THE BEST TEMPLATE - Choose from 15 Leading Templates. No need to think about design details.
USE PRE-WRITTEN BULLET POINTS - Select from thousands of pre-written bullet points.
SAVE YOUR DOCUMENTS IN PDF FILES - Instantly download in PDF format or share a custom link.

Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Create a Resume in Minutes
LW
L Wuckert
Lambert
Wuckert
823 Dooley Villages
Boston
MA
+1 (555) 776 3447
823 Dooley Villages
Boston
MA
Phone
p +1 (555) 776 3447
Experience Experience
Boston, MA
Lead Software Engineer
Boston, MA
Lynch and Sons
Boston, MA
Lead Software Engineer
  • Web application development in .Net based development environment and develop web application components using JavaScript frameworks, HTML, and XHTML
  • Work with software developers to create and write tests concurrently with product development
  • Provides hands-on development guidance to developers and team leads and motivates team members by encouraging creativity and teamwork
  • Develop a core framework for enabling developers to build integration modules with data center platforms like compute, storage and networks
  • Improve the quality of development in the organizations and promote development best practices, under the discretion of management
  • Takes the lead in building software innovation and development capabilities, while working in balanced teams of Developers, Designers, and Product Managers
  • Directly manage the development team which is a mix of permanent, contract and offshore developers and testers numbering 8-12
Boston, MA
Tech Lead Software Engineer
Boston, MA
Jerde Inc
Boston, MA
Tech Lead Software Engineer
  • Work as part of the development team towards the application in an aggressive deadline
  • Work in a flexible agile development environment with a rapid release cycle
  • Be a vocal proponent of quality in every phase of tool & Framework development
  • Provide assistance to support engineers and customer service staff in order to resolve production issues as quickly as possible
  • Helps break down, estimate, and provide just-in-time design for small increments of work
  • Design & Develop automation tools/frameworks for ShoreTel applications
  • Pro-actively contribute to process improvement activities
present
Detroit, MI
Technical Lead Software Engineer
Detroit, MI
McKenzie-Wintheiser
present
Detroit, MI
Technical Lead Software Engineer
present
  • Work with other .Net C# Developers, Architects, to develop both new and expand functionality to existing applications
  • Lead ASP.NET - C# Developer working on a .NET platform using Agile processes to develop and implement software solutions
  • Strong L2-L3 networking knowledge sufficient enough to understand customer solutions, topologies and interaction with higher networking layers
  • Work with Enterprise Architects to ensure proper solution based on the established architectural principles and patterns
  • Implement code to improve responsiveness and performance of web pages
  • Proficiency in writing unit tests and using unit testing frameworks like nUnit and mock frameworks
  • Formulate and define system scope and objectives through research and fact-finding to develop or modify moderately to highly complex information systems
Education Education
Bachelor’s Degree in Computer Science
Bachelor’s Degree in Computer Science
University of Illinois at Chicago
Bachelor’s Degree in Computer Science
Skills Skills
  • Great OO skills, including strong design patterns knowledge
  • Implement systems that are highly available, scalable, and self-healing on the AWS platform
  • Ability to handle a variety of tasks, effectively solve problems with numerous and complex variables, and be able to shift priorities flexibly
  • A good understanding of the Application Lifecycle and a solid understanding of Quality Assurance, Database Engineering and Build and deployment
  • Good working knowledge on Linux and comfortable with scripting or automation using puppet, chef, etc
  • Experience in testing high-performance, highly-available and scalable distributed systems
  • Hands on experience designing and development of highly reliable, scalable RESTful services in an AGILE environment
  • Expert level knowledge of and experience in developing highly scalable end-to-end search solutions
  • Experience using design patterns for designing platform independent (IOS, Android, Microsoft), secure, highly available and scalable solutions
  • Ability to quickly prototype test cases to isolate existing or future data scalability issues
Create a Resume in Minutes

15 Lead Software Engineer resume templates

1

Lead Software Engineer Resume Examples & Samples

  • Leads the overall architecture and high level design of highly complex global website projects and strategic programs by following leading industry best practices and enterprise architecture guidelines
  • Creates and maintains global application architecture blueprint, reference architecture, design guidelines, coding standards and best practices
  • Creates project and application architecture deliverables that are consistent with architecture principles, standards, methodologies, and technology organization's best practices
  • Provide consultancy, participates in technical design, and acts as an authoritative application expert to other application development teams concerning all aspects of application
  • Leads the overall execution activities with development teams (both internal and outsourced vendors), including the creation of class models, sequence diagrams, component models, etc., and detailed design specifications to ensure that requirements are met and technology standards are followed
  • Represents, socializes and evangelizes technical artifacts in partnership with Enterprise Architects and Application architects from various departments
  • Researches and prototypes new technologies and products for ongoing improvements to the technology stack and to validate feasibility of proposed solutions
  • Ensures high quality of deliverables by conducting in-depth review of all technical artifacts including design, code, test plans, production deployments etc
  • Participates and provides input on the infrastructure architecture, production deployments, capacity planning, production monitoring etc
  • Provides guidance to Operations team on troubleshooting production issues,
  • Partners with business to understand new and upcoming opportunities and recommend technical approaches and solutions best suitable for the regional market – either custom built or off the shelf
  • Analyze and prepare recommendations to address existing and potential trouble areas in system as part of a continuous improvement process in consideration of changes in business environment, improvements in scalability, availability, maintainability, and TCO drivers
  • Lead and coach the development team(s) during the analysis, design, development, testing,implementation and post-production support phases
  • Stays abreast on vendor packages in use, provides guidance on new features, upgrades and represents Franklin's usage and requirements to the vendor
  • Provide input to the development of project documents including objectives, scope, approach, estimates, assumptions, risks, dependencies
  • Must have at least 10 years of experience in J2EE technologies (EJB, JSP's, JMS, RMI) with deep hands on knowledge of the J2EE stack in largeimplementations
  • Strong expertise on designing and developing applications using Weblogic Platform, Oracle Coherence, Oracle RDBMS using Services Oriented Architectures
  • Proven experience with designing and developing REST services
  • Experience on XML technologies (Web Services/XML/XSL/XMLBeans/XPath/XQuery) is highly desired
  • Experience with Interwoven products (TeamSite, OpenDeploy, DataDeploy) a plus
  • Experience with TeamSite Site Publisher, LiveSite a plus
  • Hands on experience on open source technologies such as Spring, AJAX, Struts, JUnit a plus
  • Should be at ease and very familiar with multiple platforms - Unix, Linux etc
  • Strong Object Oriented Analysis and Design/UML/AOP skills. Must have good understanding of database design/ERDs
  • Should be at ease with access security models and frameworks (LDAP for example)
  • Must have a track record of developing high quality, distributed and scalable enterprise applications
  • Must be a team player, versatile, flexible, should be able to contribute to all phases of development life-cycle, with a high passion to learn new technologies
  • Must have excellent communication skills, both verbal and written
  • Should be self-motivated, achieving, with a positive attitude and a strong sense of ownership of tasks
2

Lead Software Engineer Resume Examples & Samples

  • Leads in the implementation of highly complex projects/software products, the development of a custom application, and/or development of enhancements to existing systems
  • Develops high and low level application design artifacts based on maintenance, operations, security, and performance standards. Ensures all technical deliverables are consistent with architectural standards and guidelines
  • Interprets end-user business requirements to develop and/or modify technical design specifications for off-the-shelf and/or custom-developed applications
  • Leads the design activities with a development team (both internal and outsourced vendors), including the creation of class models, sequence diagrams, component models, etc., and detailed design specifications to ensure that requirements are met and technology standards are followed
  • Initiates and manages the Request For Service (RFS) process and coordinates with internal departments including but not limited to: infrastructure, hardware, networking and database engineering on defining the application deployment architecture and environment
  • Leads and guides the development team(s) during the analysis, design, development, testing, implementation and post-production support phases
  • Provides input to the development of project documents including objectives, scope, approach, estimates, assumptions, risks, dependencies
  • Develops and maintain application architecture including product roadmap. On a vendor package, staying abreast of changes in application package and vendor landscape, and providing guidance to vendor on specific Franklin Templeton usage and requirement of the product
  • Provides consultancy, participates in technical design, and acts as an authoritative application expert to other application development teams concerning all aspects of application
  • Analyzes and prepares recommendations to address existing and potential trouble areas in system as part of a continuous improvement process in consideration of changes in business environment, improvements in scalability, availability, maintainability, and TCO drivers
  • Participates and leads production support and trouble shooting for assigned applications to meet standard Service Level Agreements (SLA’s)
  • Demonstrates an appropriate sense of urgency in analyzing, assessing and resolving production issues
  • Escalates and provides timely and clear status to management on production issues
  • Leads in the product evaluation to assess the merits of various solution options against technical requirements
  • Builds prototypes and/or proofs of concept in order to validate feasibility of solution or options Leads general system maintenance and upgrades (server refreshes, database and OS upgrades, OS/DB Hardening activities, etc…). Participates in audits as required, including researching and preparing audit response documentation. Leads Disaster Recovery activities for assigned application(s)
  • Bachelor’s degree in Computer Science, Engineering or a related discipline; or equivalent work experience
  • 8-10 years of IT experience with a minimum of 4 years of experience in specific application domain space
  • 6 – 8 years of experience in Java/J2EE
  • Proficient knowledge on Struts, JSP, Ajax/jquery/javascript, Torque, Apache Tomcat 7.0
  • Knowledge of mobile related technologies including Exchange Web Services
  • Knowledge and application of system models, data models, schemas, database structures, database design, database theory and various diagramming techniques
  • Working knowledge of Relational database technologies – Oracle – PL/SQL development, SQL query, SQL tuning (6 years)
  • Some knowledge of ETL technologies (Informatica 9.x)
  • In-depth business knowledge with 3 – 5 years of experience in the financial industry
  • Comprehensive technology industry knowledge and insights
  • Experience as a technical/ lead/architect role is preferred
  • Technical knowledge of specific application technologies space (ie Sharepoint, CRM, etc.)
  • Proven ability to lead a team of junior staff, consultant, and outsourcing vendor at geographically different location
  • A good understanding of the SDLC and of the Agile methodology
  • Ability to work independently is a must
  • Ability to maintain flexibility in a dynamic organization. Ability to create detailed specifications based on business user requirements
  • Ability to articulate information to both internal and external customers in a manner that is clear and easily understood
  • Perform analysis, document requirements, architect technical solutions, perform unit and integration testing, work with users during the UAT phase, including providing assistance with developing test cases, implement solutions, document systems, and train users
  • Develop work effort estimates and project plans
  • Create the System Delivery Specification, Technical System Design and Technical Program Specification documents
  • Participate in code reviews to ensure that code is built according to standards and is maintainable
  • Ability to provide feedback for performance appraisals for junior staff
  • Provide technical leadership to the projects and teams within the department
3

Lead Software Engineer Resume Examples & Samples

  • This position will develop a common set standards and tools for both Front end and Server Side, which will be shared across all of MHHE technology products
  • This position will research and prototype new technologies to enhance the user interface and user experience
  • This position will develop and implement user interface standards across all of MHHE systems
  • This position will work collaboratively with Product Management and PMO to define scope
  • Designing and documenting user interfaces for customer facing applications
  • Collaborating on story boards, wire frames, and interface flow model documents using the RUP/Agile process
  • Producing API documentation
  • This position will work closely with the Information Architect and developers to implement the look and feel of systems
  • Masters degree in Computer Science/Mathematics/Sciences with 10+ years experience in design and developing enterprise applications (or Bachelor's degree from above disciplines with 12+ years of experience)
  • Strong hands on J2EE background with working experience in open source frameworks like Spring, Hiberate and RESTful Web Services
  • Expert-level skills with cross-platform tools (e.g. makefiles, configuration labeling, source control) and process (e.g. build and release systems, unit testing)
  • Hands on experience in at least one of application servers like Tomcat, WebLogic, etc
  • Excellent Skill in writing HTML5, Object oriented JavaScript, CSS3, JavaScript libraries like jquery are critical
  • Candidate must also be familiar with JS frameworks like ember, angular, backbone or similar
4

Lead Software Engineer Resume Examples & Samples

  • Identify gaps and proactively improve system service level agreements
  • High/Low level design, hands on software development, create frameworks, use third party frameworks and code reviews
  • Significant experience supporting the technical components used in enterprise internet applications
  • Ability to document procedures for use by other engineers
  • The ideal candidate will see the big picture from the business perspective, have done substantial collaborative work, and have experience in implementation of broad range of enterprise class technologies, including back office and customer-facing
  • Strong problem-solving and analysis skills are required
  • 7+ years of Software Development Experience, 3+ years in a lead development role
  • 5+ years of experience with Java, J2EE, Spring, SOA, REST based Web Services, Struts or Spring MVC, Design Patterns, Hibernate/JPA, Oracle and/or DB2 experience
  • 3+ years of experience with Ajax, HTML, CSS, Javascript, Unix/Linux, AGILE, Test-Driven Development, Maven, ANT, J2EE App Server, Weblogic (preferred)
  • Experience with Mobile Platforms is a plus
  • Cloud computing exposure is a plus
5

Lead Software Engineer Resume Examples & Samples

  • Be the thought leader in html5/javascript frameworks and tablet development across the firm
  • Lead the design and development of complex front end applications across Web, Tablet and Mobile
  • Be the expert in enabling Agile user interface delivery across teams
  • Help optimize development team planning and development processes
  • Collaborate with Analysts and PMs to estimate and deliver work
  • Work with UI Manager, Technical Leads, Software architects and quality assurance engineers to resolve development roadblocks
  • Successfully manage the relationships with key product teams
  • Report critical issues and own resolution in a team atmosphere
  • Provides cross functional technical leadership to the development teams on javascript frameworks
  • Interacts with and coordinates activities of cross-functional teams, including development, UX(user experience), business stakeholders, system administration, database administration, network engineering and production support staff
  • High/Low level design, hands on software development, create frameworks, use third party frameworks, code reviews
  • Collaborates with Product Managers and Business and do some market research about digital products
  • This person can understand the importance of flexibility and the balance of speed and quality
  • This person has knowledge and expertise in a variety of UI research methods
  • Reduce costs and risk of developing easy to use customer facing systems which required less training and support in order to use
  • Reduce costs in the technology product development by standardizing the user experience and development across all MHHE systems
  • The position will be working with MHHE business units and the Product Managers to put forth user interface designs which will help to market and sale MHHE online offerings. This individual will need to zero in on the true user needs and workflow and translate them to easy to use user interface tools. The position will then need to concisely articulate those user interface requirements to the MHHE Product Engineering team
  • The position will be need to negotiate and compromise user interface designs with MHHE business units and the MHHE product engineering team in order to meet product delivery schedules and cost
  • This position will work with MHHE business units to develop interface requirements and standards, which meet the branding strategies of MHHE
  • Understanding of cross-browser, cross-platform, and design constraints on the web
  • Strong understanding of web technology trends and cloud platforms such as AWS
  • Must be creative, resourceful, decisive, and resilient; all the time using good judgment and problem-solving skills
  • Excellent Skill in writing HTML5, Object oriented JavaScript, CSS3, JavaScript libraries like jquery, Ember.js, Angular.js are critical. Candidate must also be familiar with unit testing frameworks, build tools such as Bower, Grunt, Brocolli etc
  • BA/BS Degree + 5 years of experience or MA/MS Degree + 3 years of experience
  • 5+ years of lead software engineer experience working in teams with 3-12 members
  • Successful history of web/tablet/mobile projects delivered
6

Lead Software Engineer Resume Examples & Samples

  • Perform as an integral member of a team of experienced software engineers to build highly scalable and high performance services
  • Interface with other teams to incorporate their innovations and vice versa
  • Optimize our infrastructure at both the software and hardware level
  • Be the example of solid software engineering best practices, setting the bar high for other software engineers
  • Drive architecture and implementation decisions across multiple projects
  • Define and drive adoption of software development best practices for the team
  • Design and develop high availability solutions for production software
  • Be a technical pillar for the engineering team through collaboration and mentorship of other engineers
  • Define solutions that can be quickly delivered leveraging internal and external resources, based on new or existing products and APIs
  • Analyze the technical feasibility of product features and help to guide feature development and roadmap from a technical perspective
  • Understand the Architectural Vision and how it applies to business processes
  • B.S. Computer Science or related field preferred
  • 7+ years of full software development lifecycle experience with a minimum 2 years as lead developer
  • Expert knowledge developing and debugging in Java on Unix and/or Linux
  • Passion for solving the world’s toughest problems, and the smarts to actually solve them
  • Extensive experience building large-scale server applications
  • Experience with distributed architectures, database tuning or improving system performance strongly desired
  • Extensive experience working with large data stores
  • Experience with filesystems, concurrency, multithreading, server architectures, and distributed systems
  • Must be detail oriented, self-organized, and capable of simultaneously tracking multiple issues of varying complexity
  • Able and willing to effectively mentor other team members and contribute to a collaborative team environment
  • Experience with Redis, Elastic Search, or Twitter STORM desirable
7

Lead Software Engineer Resume Examples & Samples

  • Is influential and engages actively in building out a dynamic and productive development organization and continuously improving practices and methodology
  • Provides technical expertise in the areas of architecture, design, implementation, and testing
  • Sets and adheres to software coding and style guides to ensure consistency
  • Hands on experience with Agile methodologies
  • Strong sense of personal accountability; contributes beyond job role and responsibilities
  • Ability to learn and apply new technologies quickly and self-directed
  • Full lifecycle development experience on large projects, creating distributed and scalable business systems
  • Desired Qualifications include
8

Lead Software Engineer Resume Examples & Samples

  • Responsibilities: Deliver highly available, scalable and performing applications to our growing Supply Chain and Fulfillment (SCF) business, and support SCF inventory systems. Duties include the following
  • Provide enterprise-level technical support for the SCF inventory systems organization in partnership with Software Engineers, Project Managers and other Delivery and Infrastructure team
  • Perform root cause analysis to help resolve complex technical/application issues, trend analysis and support
  • Education: Bachelor's degree in Computer Science or Engineering preferred
  • 6 years’ experience in any software engineer/developer/programmer/analyst occupation, including
  • 6 years’ experience in Unix and Oracle platforms
  • 3 years’ experience with Oracle Retail Merchandising Applications (MOM, SIM and RPAS)
  • Oracle Developer, TOAD, SQL, ControlM; GIT, Dimensions; SOA; Pro*C; Java; .Net
  • Experience can be gained concurrently. Any suitable combination of education and experience will be accepted
9

Lead Software Engineer Resume Examples & Samples

  • The Lead Identity Engineer will have overall responsibility for all technical aspects in the delivery of Identity components as a part of learning management web applications including the architectural decisions, estimations, functional delivery, code reviews, daily management of software engineers, liaising with architects, outsourced partners, engagement with scrum masters and managing internal stakeholders
  • They will collaborate with cross project teams of engineers, test engineers and product stakeholders within an Agile environment
  • Experience of the eLearning sector would be an advantage
  • Experience with, and knowledge of, software development in an Agile environment utilising best in class software development process and tools, along with exposure to software release management techniques, is required
10

Lead Software Engineer Resume Examples & Samples

  • Leads GRS Chicago team in building consensus on detailed design and architecture plans for complex, large scale efforts
  • Applies expert knowledge of language, RDBMS and middleware technologies in independently designing and developing key complex services
  • Leads code reviews, proactively identifying and mitigating potential issues and defects. Defines key metrics driving code optimization
  • Plays lead role in preliminary story review, providing constructive feedback and input on both work effort estimation as well as architecture/design improvements
  • Plays lead role in working with analysts to interpret high level requirements for complex, large scale initiatives and decomposing them into independent stories for consumption by team members
  • Plays supporting role in white box test case identification sessions to establish high level consensus on test case sets for corresponding stories
  • Serves as a competency specific subject matter expert, training, mentoring and coaching more junior team members as needed
  • Expected to develop network of relationships within the organization in order to achieve results and to effectively communicate vision and status both within/across teams as well as to management
  • Escalates complex challenges, issues and risks as well as proposed mitigating actions as required to management and team members
  • Manages environment build deployments, release notes, and build notices
  • Identifies resource contention and training needs
  • Provides day-to-day management of the GRS team in Chicago, with delivery responsibilities for ensuring timely, quality releases for our customers
  • Drives continuous improvement efforts by identifying and championing practical means of reducing time to market while maintaining high quality products (i.e. process improvements/automation opportunities)
  • Project manages the application, including roadmap planning with stakeholders, release planning and estimation
  • Embraces and enforces CME Group SDLC and information security standards
  • Interacts with our offshore team based in Northern Ireland, Argentina and India
  • Must have 6-10 years of experience as a Java Software Engineer (with 2-4 years experience in a lead role)
  • Must have excellent interaction skills, including facilitation, negotiation, leadership and influencing
  • Must have strong knowledge of various SDLC methodologies, particularly Agile
  • Must have ability to understand and absorb business and technology concepts quickly
  • Must have excellent problem solving skills
  • Must have excellent written and verbal communication skills
  • Strong core Java development skills (preferably balanced in both front end and server side skills)
  • Expertise in Object Oriented Design and Patterns required
  • Prior experience working with and designing data repositories, warehouses or data-marts
  • Experience working on asynchronous, high performance, low latency multi-threaded systems required
  • Experience working with Informatica
  • Experience coding in a story-driven, Agile environment
  • Prior experience working in financial services/exchange space
  • Prior experience using Confluence, JIRA
11

Lead Software Engineer Resume Examples & Samples

  • Bachelor’s degree or equivalent in an IT-related field
  • Experience as a Software Engineer working on JEE platforms, with working knowledge of related web application technologies such as Network Load Balancers, Web Servers, Messaging, LDAP, Single Signon
  • Ability to size, scope and estimate development efforts with limited information
  • Experience creating high level and detail design documents for consumption by a development team
  • Ability to provide overall technical leadership for medium and large scale development efforts to ensure project success while meeting target dates and budgeted resource estimates
  • Experience orchestrating day to day development activities for developers and technology service partners (e.g. daily development/scrum checkpoints) and escalation of roadblocks to management team
  • Ability to perform JEE code reviews to ensure design was properly implemented and provide constructive feedback to developers
  • Strong presentation and communications skills and ability to make technical recommendations to PNC management and internal/external service partners
  • Strong Analytical, Design and Problem solving skills
  • Webservices (Soap, Rest)
  • UI experience with HTML5, JSF, CSS3 etc
  • Understanding of both waterfall and Agile project methodologies
  • Experience consuming or developing services using an Enterprise Service Bus (ESB) such as IBM WebSphere Message Broker (WMB), IBM Integration Bus (IIB), WebSphere Enterprise Service Bus (WESB)
  • Working knowledge of Unix based operating systems and shell scripting
  • Experience working with geographically dispersed technical teams, including offshore
12

Lead Software Engineer Resume Examples & Samples

  • Possess an expert and thorough understanding of IT concepts including database concepts structures, software/application development techniques and testing techniques
  • Expert and thorough understanding of core technologies contained within the LOB application supported
  • Cobol
  • BATCH
  • Experience calling distributed technologies – SQL, Oracle or Java
13

Lead Software Engineer Resume Examples & Samples

  • Bachelor’s degree or equivalent in an IT-related field with 7-10 years related experience. Equivalent experience would be acceptable in lieu of education
  • Possess an expert and thorough understanding of IT concepts, including database concept structures, software/application development techniques and testing techniques
  • Strong understanding of Java/ J2EE, SOA technologies
  • Experience on Java Web development including Struts/JSF and Servlets
  • Experience with Middleware technologies including IBM WebSphere Enterprise Service Bus (WESB), Websphere Message Broker (WMB) or IBM Integration Bus (IIB) OR IBM WebSphere Portal Server (WPS)
  • Experience with web services (SOAP/RESTful)
14

Lead Software Engineer Resume Examples & Samples

  • Bachelor’s degree or equivalent experience in an Engineering or IT-related field
  • 7+ year’s related experience, equivalent experience would be acceptable in lieu of education
  • Possess an advanced and thorough understanding of IT concepts, including database concept structures,
  • Software/application development techniques and testing techniques
  • Strong understanding of core technologies within each PNC Line of Business’ application system
  • Experience in writing stored procedures & functions
  • Must be familiar with database views, functions, joins, SQLs
  • Knowledge in finance (discount factor), risk management (value-at-risk, option theory, delta, gamma, vega) is a plus but not required
  • Risk management involving mortgage portfolios is a plus but not required
15

Lead Software Engineer Resume Examples & Samples

  • Equivalent experience would be acceptable in lieu of education
  • 7-10 years related experience
  • Strong understanding of Java/JEE/J2EE technologies
  • In depth knowledge of web development
  • Strong understanding of the Spring Framework
  • Experience with Middleware technologies
  • Must have the ability to lead a project based team through the full software development life cycle
  • Possess a strong understanding of IT concepts including database concepts structures, software/application development techniques, and testing techniques
16

Lead Software Engineer Resume Examples & Samples

  • Work with QA peers on multiple projects
  • Create and track bugs on an internal database
  • Conduct iterative ad-hoc and stress testing on various products to uncover as many defects as possible
  • Set up test labs for Automation
  • Lead / Mentor the team to move forward in the blocking areas
  • Three to Ten years of experience in design and development of test automation framework using various different technologies for embedded systems
  • Rich experience on programming languages like Object Oriented Perl, Ruby & Rails, Java, C++, PHP, Javascript
  • Exposure on automation tools like Selenium, Web Driver, JUnit
  • Good experience on database packages like MySQL, SQLLite, Oracle
  • Hands-on exposure on creating HTTP rest APIs, Javascript APIs, SOAP for processing XML
  • Exposure on web servers like Apache, Tomcat and HTTP as application protocol
  • Tools awareness like SVN, VMWare
  • Good exposure on application development on different Linux operating systems like Ubuntu
  • Awareness on networking protocols and VoIP Telecom domain
  • University degree in engineering compute science or equivalent
17

Lead Software Engineer Resume Examples & Samples

  • Assist Product Managers in designing and defining new features
  • Write automated tests of new features to ensure they are of very high quality
  • Participate in, and lead, continuous education programs to grow your skills both technically and in the Williams-Sonoma business domain
  • Lead by example and mentor more junior engineers through your professionalism and dedication to craftsmanship in the creation of software
  • LI-DV
  • RMK-FJ
18

Mdm Lead Software Engineer Resume Examples & Samples

  • Bachelor's degree in Computer Science, Engineering, or related discipline with an IT or similar focus
  • At least 10+ years of industry experience involving all stages of software development lifecycle and well versed in dealing with operational challenges with performance, scalability and high availability
  • Must have 4-6 years of TIBCO MDM experience with strong domain knowledge in Master Data subject areas such as products, suppliers, prices, discounts, employees, etc
  • First-hand experience with at least 2-3 large to medium scale MDM implementation projects
  • Hands-on experience with conceptualizing, designing and configuring MDM UI, workflows and rules for complex business processes preferably in retail domain
  • Strong experience with using SQL and data modeling, including evolution from conceptual to physical models using a tool like TIBCO Business Studio
  • Hands-on experience in TIBCO BusinessWorks, EMS, BusinessStudio, XML, XSD, XSLT, SVN, SharePoint, JIRA, Confluence
  • Demonstrated strong analytical skills and be able to lead the design of enterprise canonical models
  • Demonstrated experience in establishing criterion for data validations once it's housed in MDM, identifying data quality metrics, and implementing error and exception handling strategies
  • Experience in Change Management, Release Management and Source Code control practices
  • Demonstrated experience in writing first class architecture and design documentation with clear flow and elaborations
  • Able to work on multiple projects with minimal supervision and always wear can-do attitude
  • Demonstrated competency in strategic thinking, communication, and leadership
  • Experience in writing test scenarios and work with various members of QA team
  • Ability to work at all levels including application teams, Business Analysts, QA, release teams
  • Experience in retail domain with exposure to eCommerce and Supply Chain side of business processes
  • Experience in UI frameworks for MDM screen customization such as HTML5, JQuery, JSON, etc
  • Experience in designing web services using SOAP/HTTP including REST architectural principles
19

Lead Software Engineer on Site Search Resume Examples & Samples

  • Lead Communities-of-Practice in those technologies in which you have an interest
  • 8+ years of experience as a Software Engineer
  • Ability to review and understand proposed designs and offer thoughtful feedback in a collegial fashion
  • Ability to communicate clearly and effectively both verbally and in writing
20

Lead Software Engineer Resume Examples & Samples

  • Providers technical leadership, mentoring and code reviews to the development team
  • Leads the data architecture for the platform establishing architectural principles and design patterns that enable efficient scalability, availability, durability and agility; review database design, usage patterns and tune queries
  • Produce testable code and artifacts that are amenable to instrumentation and designed to be diagnosable
  • Utilize metrics to demonstrate problems and indicate success
  • Embraces polyglot persistence as necessary
  • Practices continuous integration and delivery
  • Data Lead Software Engineer has to combine listening skills, technical skills, writing skills, negotiation and persuasion skills in order to successfully perform his/her job
  • They have to work with customers to collect feedback and requests for features, translate those to priorities and requirements for the engineering team and work with engineering team to ensure that the delivered product/service is in line with the desired functionality
  • They also have to work with the sales and marketing team to evangelize and explain the new product features to ensure positive impact on revenues and work with ancillary department across the organization to share the benefits of the platform across department, units and divisions
  • Ability to quickly prototype solutions to ensure that proposed fixes will meet performance objectives
  • Ability to quickly prototype test cases to isolate existing or future data scalability issues
  • Open to testing various solutions (e.g. Mongo, CouchDB, Cassandra, HyperTable, etc.) to determine best solutions (vs. dogmatic approach based on history)
  • Ability to build consensus around proposed solutions
  • 1-3 years of software development experience using PHP
  • Proven track record of data model architecture within a complex infrastructure, used by a substantially large user community of 1M+ users and 3,000+ TPS
  • Bachelor's degree preferred; Master's degree preferred; or equivalent experience
  • 6+ years of experience in leading Agile-based, digital product development teams. Agile Scrum certified preferred
  • Strong track record of technology leadership
  • Demonstrated success defining and launching complex products, preferably with SaaS
  • Demonstrated ability to lead user-driven design processes with a strong focus on user experience
  • Proven success at influencing and collaborating across teams of technologists, designers and client-facing staff
  • Strong written, oral presentation, team/consensus-building and project management skills
  • Ability to thrive in a fast-paced, entrepreneurial, think-on-your-feet business environment
  • Ability to lead and manage simultaneous projects
  • Deadline-conscious, results-driven, and high-performing in a high-intensity environment
  • Willingness to travel up to 20%
  • Extensive experience in high scale, high-availability systems with sensitive or regulated data
  • Experience in cloud technologies
  • Is well-versed in modern persistence technologies including various RDBMSs, NoSQL solutions, cache and memory resident technologies and PaaS services (e.g. DynamoDB) and understands the limitations of each and when and where to employ them
  • Strong architectural experience with integrating multiple technologies and systems. Recognized success in building enduring SOA and SaaS solutions
  • Knowledge of GIT
  • Knowledge of the theory and experience with the practices of DevOps and Continuous Integration
  • Strong understanding of data consistency models, methods and approaches
  • Is an expert in sharding strategies and maintenance
  • Extensive load testing experience
  • Experience with Domain Driven Design
  • Excels at design, application implementation, and DB installation and configuration/administration
  • Profound understanding of and success with Agile product development, test-driven development, and the importance of working in small batches
  • Deep technical knowledge and undisputable leadership in a number of technical roles. Expert-level software engineering and coding skills. Emphasis on quality documentation and consistency
  • Experience with test-driven and or behavior development
  • Confirmed ability to collaborate with all parts of the business; represents technology interests to the business and technical teams
  • Extensive knowledge of design patterns
21

Lead Software Engineer Resume Examples & Samples

  • Has to combine listening skills, technical skills, writing skills, negotiation and persuasion skills in order to successfully perform his/her job
  • Open to testing various solutions to determine best solutions (vs. dogmatic approach based on history)
  • Proven track record of delivering UX implementions across mobile, web, tablet with substantial user community of 1M+ users and 3,000+ TPS
  • Bachelor's degree; Master's degree preferred; or equivalent experience
  • 10+ years of experience in leading Agile-based, digital product development teams. Agile Scrum certified preferred
  • Strong written, oral presentation, consensus/team-building and project management skills
  • Extensive experience in user experience, user interface design and delivery across multiple form factors, networks, and technologies with high scalability and performance demands
  • Extensive experience in cross browser, cross-device testing
  • Is well versed in modern presentation technologies including multiple Javascript frameworks (AngularJS, Ember, Bootstrap, Backbone, jQuery, etc.), CSS precompilers, PHP, etc
  • Is well versed in MVC, MVVM and additional presentation design patterns
22

Lead Software Engineer Resume Examples & Samples

  • Strong hands-on programming and development experience (7+ years) to include experience across languages and projects
  • Experience of successful project/product completion (ideally involving simultaneous projects)
  • Extensive experience of web application development & client/server development
  • Experience of Java, JavaScript/Ecmascript, NodeJS is preferred
  • REST (and other API) development architecture
  • A background in Educational technology and/or healthcare and nursing is a plus
  • Open source or community experience is a plus
23

Lead Software Engineer, Server Resume Examples & Samples

  • Drive the evolution of the server infrastructure that powers Heroes of the Storm and StarCraft II
  • Contribute to the technical direction for the online team
  • Ensure the online team adheres to established coding standards and embraces efficient and robust engineering practices
  • Work with other leads and producers to establish online tasks and schedules
  • Partner with our Engineering Manager to evaluate and upgrade the technical skills of engineers on the online team
  • Interface with members of external teams on inter-departmental assignments, and ensure that all technology interests and policies are properly represented and maintained through the course of development
  • What games you are currently playing
24

Lead Software Engineer Resume Examples & Samples

  • As the subject matter expert responsible for delivering various systems for Visa’s Digital & Mobile products, provide technical coordination, oversight and leadership of the a development team and serve as primary escalation point of contact for all related issues
  • Design, develop, document and implement new systems, as well as enhancements, modifications, and corrections to existing software with code that complies with design specifications and meets security and Java/J2EE best practices. Coding must adhere to all standards for security, be easily maintainable and have high system performance
  • Have a passion for delivering zero defect code and be responsible for insuring the team’s deliverables meet or exceed the prescribed defect SLA
  • Coordinate the team’s design, development and testing activities, including conducting peer code reviews in addition to contributing to core product code (25-50%)
  • Develop testing and debugging routines and oversee execution. Write automated test cases to test your code and use a variety of tools to perform unit testing, regression testing, automated builds, and source control
  • Identify opportunities for further enhancements and refinements to standards and processes
  • Review implementation plans and participate and manage product installations
  • Create documentation and procedures for design, deployment and configuration of software
  • Bachelor's Degree in Computer Science or other Technology field and Master's Degree in Engineering, Computer Science or MBA with emphasis in IT
  • Typically requires 12+ years of experience in delivering enterprise-class, mission-critical, commercial, and scalable products, at least 3 of which were in the role of a lead engineer
  • 3 or more years demonstrated experience implementing solutions for one or more of the following: Payment Services, Authentication, Authorization, Identity Administration, or Federation
  • 3 or more years demonstrated experience with n-tier web application development and experience in Java development. Must demonstrate knowledge and experience with many of the major Java APIS (e.g. JMS, JPA, JNDI, EJB, RMI, JAX, etc.)
  • 3 or more years demonstrated experience with Spring Framework and Hibernate
  • Experience with web services standards and related technologies (XML, JSON, REST, SOAP, WS*, AXIS, JERSEY)
  • Hands on experience with Continuous Integration, and Test Driven Development tools, including Jenkins, Bamboo, GIT, Maven, Junit
  • Experience with secure code scanning tools such as Fortify and Veracode
  • 2-3 years demonstrated experience working in Agile development
  • Experience working with a variety of Applications Servers and Databases (e.g. WebSphere, Tomcat, Oracle and DB2)
  • Experience integrating with asynchronous messaging systems such as MQ Series
  • Excellent process orientation and exhibited planning, organizational and problem solving skills
  • Experience leading projects from development through implementation
  • Clean, coherent code following established coding guidelines
25

Lead Software Engineer Resume Examples & Samples

  • Manage the Marketing Campaign development work in IBM Unica platform products and DB2 in a WebSphere and Linux environment
  • Design and develop an end-to-end marketing solution involving complex segmentation rules and delivery of marketing messages via Email, SMS and Direct Mail
  • Manage complex data structures, queries on large data model
  • Performance tuning of campaign segmentation logic and overall system flow to manage large marketing data sources
  • Proactively identify opportunities for and contribute to improvements in standards and processes to support a continuous improvement approach
  • 6-10 years of experience in systems design, architecture, and development of large scale platform and web applications
  • Hands-on experience using enterprise distributed marketing and campaign management applications
  • Experience with IBM Unica Campaign and Unica Marketing Operations. IBM Unica Distributed Marketing is a strong plus
  • Advanced knowledge of data structures and relational databases, strong SQL skills
  • Experience integrating enterprise products with other systems
  • Understand enterprise network and security topologies to support troubleshooting, programming background and experience working on multi-tiered enterprise applications
  • Very strong interpersonal, communication (written and verbal), and team building skills are essential
  • Must work well in a fast-paced, changing environment
  • Bachelor's Degree from a four-year college or university in Computer Science, or a related field preferred
26

Lead Software Engineer Oim & Iam Resume Examples & Samples

  • Hands-on lead software developer on the Oracle Identity Manager (OIM)11G R2 PS1 (or greater) platform with a focus on implementing User Access Revalidation (UAR), Access Requests and Provisioning/Workflows in an enterprise wide deployment
  • Develop, re-engineering, testing and debugging software codes, OIM 11G R1 and R2 connectors and workflows, UI Customization, Online Help, SOA Approval
  • Perform system integration and software designs, development and design document and specification to customers’ requirements
  • Able to generate artifacts such as design documents, deployment guides and operational guides as part of ownership of a development work effort or efforts
  • Ability to manage relationships with external off-shore developers and ensure that code is properly maintained, secured and managed
  • Support all Production changes and implementations; coordinate with various SMEs and Project managers on taking development led efforts to Production
  • Performs or leads systems analysis working with technology architects and Engineering to research technology options and proposing solutions consistent with strategy and architecture principles
  • Able to work at a senior level when executing and improving work processes to ensure achievement of business goals
  • Work in a lead capacity overseeing software development of the soluton - managing the Development Lifecycle from conceptual designs and POCs, to hands-on development on the Oracle Identity Manager (OIM) R2 PS2 platform
  • Ability to work with a geographically dispersed team of Developers and unit testers on multiple development efforts with a mix of contractors and consultants
  • Multi-task and manage numerous activities related to developing on enterprise Applications
  • Master degree in Computer Science preferred with an emphasis on IS/IT majors or minors or equivalent experience in engineering or development organizations where the individual performed complex systems analysis, design and software development and an emphasis on security
  • An integration specialist in JAVA, .NET technologies with an emphasis on Identity Assurance, Security and System Programming and outstanding architecture skills
  • Subject Matter expertise with ORACLE Identity and Access Management software stack and SOA is an absolute requirement
  • Significant integration experience in a development role
  • Java J2EE / SOA, Weblogic, Oracle Identity Manager, BI-Publisher are required
  • Preference to candidates with experience in Identity Assurance (IAM, PKI, Strong Authentication, Smartcards) and security
  • Excellent written communication skills are required
  • Ability to present proposals to technical audiences
  • Excellent interpersonal and collaboration skills are considered essential to the position
  • Analytical skills to derive and translate business level information into technical specifications and must be able to evaluate technology from a business and technical perspective
27

Lead Software Engineer Resume Examples & Samples

  • Experience in a leadership role and mentoring offshore team
  • Familiarity with web scraping strategies and tools
  • Experience with XML, SQL, .Net, C#, C++ Python, and web scraping engines
  • Git, TeamCity, JIRA experience
28

Lead Software Engineer Resume Examples & Samples

  • Work with development teams in an agile environment to build consensus around overall architecture and provide implementation guidance as needed
  • Work with technology leadership and product management to define the architecture for products that align to strategic business goals as well as technology principles and practices
  • Contribute to continuous improvement of software development best practices in the areas of coding tools, technologies, languages and APIs, as well as software design and development processes
  • Hands on coding, this role is responsible for creating prototypes, proof-of-concepts & spikes, as well as contributing to the team
  • Responsible for performing some code reviews and code performance reviews, with possible solutions and remediation
  • Able to coach and help the team to improve
  • 2+ years of leading the technical architecture and design of systems
  • Proven experience and understanding of the JVM ecosystem
  • Proven experience understanding of Java, Spring, and ORM
  • Proven experience with data modeling
  • Proven experience architecting systems optimized for cloud deployment
  • Proven experience with large scale system architecture
  • Demonstrated wide breadth of knowledge of technology stacks and frameworks, and an understanding of their strengths and weaknesses
  • Proven experience in identifying the right tools for the right job
  • Proven experience in understanding business drivers and strategy
  • Taste for simplicity and elegance in technical architecture and implementation, as well as a pragmatic approach to software architecture
  • Excellent verbal and written communication skills, ability to communicate effectively with both technical and non-technical audiences
  • Experience in EdTech (Educational Technology) industry a big plus
  • Proven experience with Java, J2EE and Groovy on Grails
  • Proven experience with AngularJS
29

Lead Software Engineer Resume Examples & Samples

  • Web Services experience preferred
  • Experience with IBM middleware technologies highly preferred, but other flavors of middleware is acceptable
  • Solid end to end Java/J2EE development experience
30

Lead Software Engineer Resume Examples & Samples

  • 6+ experience with development, design and architecting
  • Strong knowledge of supply chain systems and planning
  • Familiarity with SQL. MySQL, Redis, MongoDB experience or familiarity a plus
31

Lead Software Engineer Innovation Resume Examples & Samples

  • You’ll lead your own small team of dreamers, self-starters and go getters, in an extreme programing model
  • Build stuff, develop new ideas into demo-able products
  • Work with UX, art, engineering, and other partner teams
  • Drive rapid prototyping cycles – concept to working prototype in weeks, days and hours
  • Be scrappy and leverage the small team to the fullest to work on multiple parallel POCs and incubation efforts
  • Use stubs as needed to simulate capabilities lighting up in the near future
  • Provide feedback into core product teams to influence their roadmap and strategy
  • 5-10 years of experience in mobile application development
  • Experience with designing apps for Android, Microsoft and Apple products
  • Experience with third-party libraries and APIS
  • Experience using .net, C+, Java, C#, Ruby, Python to integrate mobile applications
  • Must have a strong base in either iOS or Android, ideally both
  • Demonstrated prior work exploring and innovating new IP, genres, and product experiences
  • Multi-disciplinary skills and experience in ideation, software design, programming, debugging, and optimization
  • Experience, ideas and opinions about emerging trends such as “Internet of Things”
  • Must love coding - technical hands on skills,
  • Enough experience and maturity to lead small teams in an extreme programing model
  • MS or BS in Computer Science or equivalent
  • Bonus qualification - Prior experience working in a start-up
  • Bonus Qualification – Financial services and/or payments processing industry experience is a plus
32

Lead Software Engineer Resume Examples & Samples

  • Develop software related to media asset management systems, physical asset order management and reporting platforms, and automated metadata management and media delivery capabilities for edit environments
  • Integrate various software platforms through vendor APIs
  • Work with vendors on API implementation and troubleshooting, suggesting necessary features and identifying enhancement opportunities
  • Configure test, QA and production environments with proper packages and dependencies to enable development
  • Understanding of software architecture grounded in a minimum of 7 years of software development and configuration experience
  • Strong knowledge of Python with a minimum of 5 years experience
  • Minimum 5 years working with IT systems, with a solid understanding of network protocols and standards (e.g. DNS, TCP,
  • Familiarity with broadcast production or video production systems, including basic knowledge non-linear editing tools such as Avid or Final Cut Pro
  • Experience with Avid Interplay MAM platform
  • Experience with high-volume data migration projects
  • Experience working with Agile and Scrum methodologies for software development and project execution
  • Experience with Avid server systems including ISIS and Interplay
  • Proficiency using HTML/CSS/AJAX in a production environment to design and build an effective UX
33

Lead Software Engineer Resume Examples & Samples

  • Help lead our client engineering team as a main point of contact for client related development
  • Work closely with backend leads to architect and build game tech stacks on mobile (iOS + Android) platforms that can scale to millions of users
  • Drive the creation of scripts / tools to help streamline the development, content, art integration processes
  • Contribute ideas in a collaborative, supportive team environment
  • Help to coordinate sprint tasks and work with cross-functional game team including product, QA, design and art
  • At least 8 years of professional experience as a Software Developer
  • At least one shipped game
  • Solid skills in C# or C++ development
  • Strong understanding of how to optimize performance of mobile games
  • Experience with iOS and/or Android development processes with at least one shipped mobile game
  • Highly motivated, self-starting individual
34

Lead Software Engineer Resume Examples & Samples

  • Act as a Principal engineer on development team responsible for migrating Enterprise applications to the Cloud
  • Collaborate in a cross-functional agile team to solve challenging technical problems with innovative solutions
  • Be responsible for breaking down large/complex problems and be involved and/or lead the process of design and implementation of solutions
  • Develop Blackboard’s Java-based web products supporting Linux, and Unix platforms
  • Use the latest technologies, tools, and techniques (J2EE, XML, Web Services, EAI tools, Agile/Test Driven development…)
  • Contribute feedback and guidance to the development of functional and technical specifications
  • Work with other developers to set standards and define best practices for coding and design. Perform design and code reviews
  • 7+ years of software design and development experience in commercial large scale, multiplatform, and Web environments
  • Deep Understanding of Service Oriented Architectures and RESTful Web Service best practices
  • Proficiency in advanced software engineering concepts (design patterns, SDLC, OO, UML modeling)
  • Ability to design for scalable, distributed, high availability applications in the Cloud
  • Understanding and experience with Java frameworks (Hibernate, Spring, Struts, JUnit, Velocity) and Web 2.0 technologies and frameworks (AJAX, Prototype, DWR)
  • Expertise developing software as a service and centrally hosted web applications
  • Ability to contribute to or lead a team of engineers in cross-functional teams (including QA, Product Management, Performance Engineering, etc)
  • Demonstrated ability to communicate effectively with both technical and non-technical individuals. Effective at collaborating with product management and UI team to help define and specify requirements
  • B.S. in Computer Science or related area of study and be eligible to work in the United States
35

Lead Software Engineer Resume Examples & Samples

  • Provide strong hands-on technical expertise and technical leadership in the area of Finance ERP Systems, at the core of which is the Oracle eBusiness Suite system
  • Analyze business requirement, identify risks, and collaborate with functional team and business users, to deliver flexible, innovative, cost effective solutions while meeting business needs. Responsible for designing, developing and deploying enhancements and projects related to Oracle EBS or its associated systems
  • Work with Engineering teams (Windows, UNIX, Network, Storage and Middleware) to translate application requirements into system requirements
  • Create comprehensive documentation of designs for both small and large projects that take into account all areas of development
  • Maintain, enhance and support, through problem analysis and resolution, the Oracle eBusiness Suite and integrated applications such as Kofax Markview, Vinimaya, OSN and GXS
  • 8+ years designing and implementing financial solutions, at least 6 of which should be in Oracle eBusiness Suite, with focus on Procure to Pay (P2P) and Record to Report (R2R) modules
  • Bachelor´s degree in Computer Science or equivalent
  • Extensive hands-on development experience and proficiency in SQL and PL/SQL, Oracle Workflow, BI publisher, AME, Oracle Forms, Oracle Reports,Java and OA Framework. Experience in system integration and familiarity with enterprise application integration (EAI) technologies
  • Experience and knowledge of Apache/IIS, WebLogic application server and Oracle SOA Suite or other similiar middleware platform would be a plus
  • Extensive functional knowledge of Oracle eBusiness Suite R12 (iProcurement, iExpense, Purchasing, Payables, EBTax, Cash Management, Fixed Assets, General Ledger, Subledger Accounting, XML Gateway, System Administration, TCA Architecture) and related systems such as GXS, MarkView, Oracle Supplier Network and Vinimaya
  • Experience in the following applications is a plus: Kofax Markview for AP Invoice and Expense, Noetix Views, OBIEE, Discoverer, and ad-hoc reporting tools
36

Lead Software Engineer Resume Examples & Samples

  • Masters Degree in Computer Science or other technology field or equivalent experience; typically requires a minimum of 5+ years’ experience in data analysis, reporting, software design and development
  • Large volume data processing using Big Data infrastructure is required
  • Experience in analyzing, defining and processing complex transforms, rule driven business logic, parameterized processing of business data sets is required. Big Data Technologies - Hadoop, Map/Reduce, Java, Pig/Hive etc.​ is required
  • Big data development on large Hadoop clusters using Pig, Hive, Map/Reduce, H-Base, No SQL DBs or equivalent is required. Analysis of complex business logic for matching, linking multiple data sources and deriving new attributes from the data processed
  • Strong background in SQL, data analysis, data modeling, reporting, application frameworks or equivalent is required. Strong knowledge of UNIX and Windows based operating systems is required
  • Strong data analysis and data validation skills is mandatory
  • Ability to analyze, process and present very large data sets and present data variations/discrepancies to a technical and business users is required
  • Candidate should be detailed oriented with above average problem solving and data analysis skills. Ability to learn new technologies and work on very complex problems is required
  • Strong experiencing in reporting tools and solutions like MicroStrategy, Tableau, Cognos, Excel, MS Access or equivalent is required
  • Strong proficiency of Microsoft Office tools (e.g. writing excel macros, pivot tables etc.) is mandatory
  • Strong communication and presentation skills with ability to present data analysis results to various levels of management is required
  • Knowledge of Payments Industry, Merchant domain is a plus
37

Lead Software Engineer, Gameplay Resume Examples & Samples

  • Collaborate with other members of the engineering team to build sustainable and maintainable technologies and systems
  • Work with the technical director and producers to create tasks and schedules
  • Evaluate and mentor engineers on the team
  • Balance time between managing and contributing through programming
  • Serve as a partner in the team's leadership
38

Lead Software Engineer Resume Examples & Samples

  • Identifies, develops and documents solution designs based on business requirements
  • Analyzes, designs, configures, codes, tests, debugs and installs large and complex system applications, in accordance with WSI methodologies, technical standards, time and budget estimates
  • Guides, assists or mentors other team members in analysis, design, configuration, coding, testing, etc
  • Presents solution alternatives to WSI business partners to support business processes and objectives
  • Ensures good relationships with multiple WSI business partners, vendors, and other IT groups for successful implementation and support of project and production efforts
  • Plans, estimates and prioritizes work assignments for self and other team members at each stage of a project. Accountable for domain dependencies and critical paths
  • Participate in discussions of architecture design changes and provide feedback on feasibility and value to the business. Influences architecture with engineering or application development team
  • Analyze the end-to-end performance (application to system infrastructure to the hardware) using Application Performance Monitoring/Profiling tools
  • Tracks progress, identifies potential barriers to meeting commitments, and intervenes as needed to eliminate barriers and ensure delivery
  • Anticipates risks and provides contingency solutions and timelines
  • Resolves or escalates problems inside or outside of own area
  • Communicates to management on status, problems, issues, and underlying process changes as they occur throughout WSI
  • Reviews technical work of other team members, ensuring adherence to IT development and security standards
  • Manages technical projects or components of larger project. Measurably improves process and best practices to achieve goals
  • Actively shares through peer mentoring, shared resources and informal teachings
  • Serves on cross-departmental task forces
  • Participates in establishing IT standards and processes
  • Define useful metrics and targets for the domain
  • Stabilizes emerging technologies
  • Anticipates domain requirements and define solutions
  • Sphere of influence is scrum or project development team
  • Participates in recruiting employees and contractors
  • Provides training, guidance, assistance, and knowledge transfer among team members
  • Bachelor’s or Master’s degree in relevant field of work or equivalent work experience
  • 8 + years’ experience in analyzing, designing, coding, testing, installing and maintaining complex applications
  • 5+ years experience with .Net 3.5 & higher, primarily ASP.NET and windows console applications
  • 4 or more years’ experience with project management, quality management, development methodologies, patterns, continuous integration and SDLC
  • 3+ years experience Systems Administration and code deployment experience with Microsoft SharePoint 2010 & higher
  • 4+ years experience with SQL Server database code development, queries and stored procedures
  • 2+ years experience with Microsoft Dynamic CRM 2011
  • 2+ years experience with Web Services based on WCF and ASP.NET Web API
  • Experience with T-SQL, SQL Server 2008 and SQL Server 2012 development
  • Experience with Google Search Appliance and custom development
  • Experience with Java, Spring, Apache Tomcat and J2EE development
  • Demonstrated ability to instruct, guide and oversee the work of other team members
  • Practical experience to train others in decision making, risk assessment, job knowledge, analysis, and project management
  • Experience with interviewing, skills development, and directing others
  • Demonstrated planning and organizational skills
  • Considerable business knowledge, preferably in the retail industry
39

Lead Software Engineer Resume Examples & Samples

  • Leads implementation of highly complex projects/software products, the development of a custom application, and/or development of enhancements to existing systems
  • Develop high and low level application design artifacts based on maintenance, operations, security, and performance standards. Ensure all technical deliverables are consistent with architectural standards and guidelines
  • Collaborate with business partners to refine and facilitate prioritization of requirements to address the immediate business needs based on complexity of the technical solution
  • Initiate and manage the Request For Service (RFS) process and coordinates with internal departments including but not limited to: infrastructure, hardware, networking and database engineering on defining the application deployment architecture and environment
  • Lead and guide the development team(s) during the analysis, design, development, testing, implementation and post-production support phases
  • Must have at least 10 years of experience in J2EE technologies (EJB, JSP's, JMS, Java Scripts, Struts, Spring, Taglibs, AJAX/JQuery/JSON) with deep hands on knowledge of the J2EE stack in large implementations
  • Strong expertise on designing and developing applications using Weblogic Platform, Oracle RDBMS using Services Oriented Architectures
  • Experience working with SQL and PL-SQL
  • Experience on XML technologies (Web Services/XML/WSDL/XSD/XPath/XQuery) is required
  • Must have played a technical/lead/architect role with full cycle of major application implementation
  • Should be at ease and very familiar with Unix
  • Knowledge of customer data integration and master data management
  • Knowledge of batch processing and ETL tools (like Informatica)
  • Experience working with GoldenSource products is a plus
40

Lead Software Engineer Resume Examples & Samples

  • Leads a fast-paced Agile development process
  • Develops UI front-end for a data analytics platform built in-house
  • Develops new features within product management roadmap
  • Design and implement features evolving our online advertising and data management product offerings
  • Responsible for unit test, integration testing, refactoring and code reviews
41

Lead Software Engineer Resume Examples & Samples

  • Strong application design and development using Informatica 8.0
  • Unix, Shell Scripting
  • Demonstrates ownership and accountability of application supported by having thorough understanding application
  • 8-12+ years of technical /systems analysis in a distributed systems development projects
  • Bug tracking tool JIRA or Bugzilla
  • 8+ years of Experience
  • Proficient knowledge of technologies like Database (Oracle, SQL server, Greenplum) and Programming languages Java/J2EE, Servlets, JSP, Javascript, SQL, PL/SQL
  • Proficiency in working with any of the web application frameworks like Struts, Spring and any of the application servers like WebLogic, Websphere
  • Expected to mentor / manage resources
  • Exposure to Business intelligence tools would be a big plus
  • Exposure to Java & Hadoop would be a plus
  • Scope of work include executing projects , maintaining ( enhancement & support ) existing application
  • Proficiency in working with object-relational mapping frameworks like Hibernate
  • Worked BIGdata Hadoop - Structed and unstructed data
  • Experience using file transfer protocols
  • Identify continuous improvement opportunities
  • Understand and follow programming standards and software development life cycle
  • Ability to define, design, build & release process including installation scripts and development of back out plan
  • Ability to maintain multiple application environments
  • Demonstrate high level understanding of the technology strategy for the company
  • Demonstrate an understanding of specific business functions within a domain
  • Leads and maintains development prioritization
  • Specific development commitments)
  • Accurately demonstrates the value of the recommended solution to leadership
42

Lead Software Engineer Resume Examples & Samples

  • Design and build real-time services consumed by multiple teams
  • Work with multiple teams to understand their goals, challenges, and roadmaps to inform your product roadmap
  • Continually investigate new technologies; examples of what we are using now: Kubernetes, Docker, Go, Spark, Kafka, Bigtable
  • Make infrastructure improvements to ensure that the Core Engineering platform scales as the business grows; be mindful of technical debt
  • At least 8+ years of programming experience building and operating high traffic web services and platforms
  • Willingness to investigate, prototype, and ship production-ready solutions based on promising technologies; we have shipped Kubernetes, Docker, Go, and Bigtable all in the last six months
  • Demonstrated personal initiative and strong ownership of deliverables
43

Lead Software Engineer Resume Examples & Samples

  • Analyze business requirements and work with customers to seek clarification and prepare technical specifications
  • Co-ordinate with Product team to define scope, requirements and technical details for new projects and enhancements
  • Present, review and challenge architecture and lead design of major components, adhering to best practices of security, scalability, performance and manageability
  • Develop flexible cost effective solutions to meet tactical and strategic business requirements
  • Provide leadership, mentorship, technical and domain expertise to the development team
  • Lead a team of software engineers in delivering projects with end to end responsibility
  • Develop and document high level and detailed design specifications using the Object Oriented paradigm
  • Code & unit test system components and applications in a range of programming languages
  • Deliver quality code using Test Driven Development tools and concepts, targeting zero defect policy
  • Champion software development best practices such as software development standards, code reviews, secure coding practices, integration test etc
  • Work independently with minimal guidance becoming a mentor and role model for other team members
  • Proactively work to identify issues and provide solutions for the same
  • Provide 24x7 production support to ensure smooth operations
  • Coordinate with other groups such as QA & Production Support to work towards the common goal
  • 10+ years of experience in designing and developing complex mission critical back-end applications
  • 4+ years of experience in leading teams to deliver software projects. Any experience with systems dealing with fraud prediction or risk analysis will be well favored
  • A strong background in dealing with a diverse range of functions and groups including: Product, QA, Support, Engineering and Operations
  • Fully versed with all stages of software development lifecycle phases
  • Expert in Object Oriented Analysis and Design (OOA/OOD)
  • In-depth experience in all aspects of multi-threaded application development
  • 5+ years in developing C++ applications in Unix environment
  • 5+ years of experience in design and implementation using Java programming language
  • Extensive experience of UNIX concepts including Shell scripting, Inter-Process Communication, TCP/IP etc
  • Solid experience in scripting languages such as Shell, Perl, Python is strongly desired
  • Sound understanding of Java eco-system and open source technologies such as Ant, JUnit, log4j etc
  • Experience with NoSQL and in-memory caching technologies is definitely a strong plus
  • Experience in Web Services, HTTP/HTTPs and RESTful API's desired
  • Knowledge of Apache Hadoop technologies e.g. map-reduce, hive etc. will be helpful
  • Familiarity of database concepts with some experience in Oracle/MySql will be helpful
  • Excellent verbal, written and presentation communication skills are a pre-requisite
  • BS/MS Degree in Computer Science, Electrical Engineering or a related technical discipline is required
44

Lead Software Engineer Resume Examples & Samples

  • Help lead our engineering team focusing on mobile technologies, experiences, monetization and new technologies
  • Design, architect, and implement key frameworks and systems that enhance our mobile applications and ecommerce experiences
  • Collaborate with mobile developers to deliver experiences that delight our guests
  • Resolve defects, support testing effort, and deploy production code on a frequent basis
  • Help recruit, interview, and onboard new talent as the team grows
  • Analyze the technical feasibility of product features and help to guide feature development and roadmap from a technical perspective.Help to coordinate and estimate sprint tasks for engineering, working with the cross-functional team including product, program management, and QA, design. Potentially, depending on interest and capabilities, formally lead other engineers
  • 7-10+ years of full software development lifecycle experience
  • 7-10+ years of progressively more complex professional experience, with experience as an Architect or Lead Software Engineer
  • Experience designing and developing Server Side applications running on Linux / Java and mobile applications on iOS and Android. (It's a bonus if you have Node.js experience!)
  • Strong verbal and written communication skills. Highly motivated, self-starting individual
  • Masters degree in Computer Science or equivalent work experience
  • Experience with Google App Engine in a Java / Python production environment.Mobile game development systems, such as Unity3D
  • BS/BA degree in Computer Science or related field, or equivalent work experience required. MS preferred
45

Lead Software Engineer Resume Examples & Samples

  • Building and managing development, test, integration, performance and stage environments
  • Undergraduate Degree or Master's Degree, preferably in Computer Science, Information Technology, Engineering or related discipline
  • 10+ years of hands-on development experience in Java/Spring
  • Expertise in developing and consuming REST based web services
  • Extensive hands-on with Spring, Hibernate & related open source framework
  • Good knowledge of SQL and DB concepts (SQL Server preferred)
  • Experience writing unit and integration test cases
46

Lead Software Engineer Resume Examples & Samples

  • Facilitate the development of an integrated architecture for delivering reporting solutions
  • Design and deliver a consolidated data model and repository for delivering Billing, pricing, Accounts Receivable and other revenue reporting needs
  • Work with project management to translate business requirements and conceptual approach into an executable plan
  • Review and or create technical specifications, test plans, and implementation plans
  • Develop and execute test plans as required supplementing quality assurance staff
  • Drive and/or facilitate development of system models, requirements, specifications, and use cases for assigned projects
  • Manage and collaborate with vendors and other IT teams on delivery of solutions
  • Participate in software evaluation and technology vendor selection
  • Define data model design standards, conventions and best practices as part of the existing SDLC
  • Ensure compliance of these standards for reports delivery. Engage in lessons learned and continuous process improvement around the SDLC
  • Minimum of 12+ years of experience in designing and developing solutions using database Oracle 11g, DB2, SQL scripts, PL/SQL and Unix scripts and reporting tools such as MicroStrategy, BI Publisher, OBIEE etc
  • Strong background in SQL, data analysis, data modeling, reporting, solution design, application frameworks or equivalent is required
  • Functional knowledge of Billing and revenue systems and processes
  • Experience with COTS billing software such as ORMB, Oracle ERP financials is preferred
  • Experience with large-scale enterprise class systems, overseeing the resolution of complex business problems and aligning them to business partner needs
  • Technical competency in software development, QA management practices, project and program management, and ability to balance and bridge technology and business needs
  • Experience with High Volume data processing
  • Ability to work in a global matrix management environment
  • Excellent interpersonal communication skills, including active listening, persuasion, and negotiation
  • Bachelor's degree in a related discipline; advanced degree preferred
47

Lead Software Engineer Resume Examples & Samples

  • Masters Degree in Computer Science or other technology field or equivalent experience; Typically requires a minimum of 5+ years experience in data anlysis, reporting , software design and development. Large volume data processing using Big Data infrastructure is required. Experience in analysizng, defining and processing complex transforms, rule driven business logic, parameterized processing of business data sets is required
  • Big Data Technologies - Hadoop, Map/Reduce, Java, Pig/Hive etc.​ is required
  • Strong background in SQL, data analysis, data modeling, reporting, application frameworks or equivalent is required. . Strong knowledge of Unix and Windows based operating systems is required
  • Strong data analysis and data validation skills is mandatory. Ability to analyze , process and present very large data sets and present data variations/discrepancies to a technical and business users is required
  • Strong experiencing in reporting tools and solutions like MicroStrategy, Tableau, Cognos, Excel, MS Access or equivalent is required. Strong proficiency of Microsoft Office tools (e.g. writing excel macros, pivot tables etc.) is mandatory. Strong communication and presentation skills with ability to present data analysis results to various levels of management is required. Knowledge of Payments Industry, Merchant domain is a plus.​
48

Lead Software Engineer, Data Infrastructure Resume Examples & Samples

  • Design and engineer extremely large scale data processing platforms
  • Analyze and improve efficiency, performance and reliability of the entire analytics platform stack
  • Work closely with product teams to understand workload requirements and deliver solutions
  • Provide technical leadership to the team in terms of vision and roadmap
  • Collaborate with multiple engineering teams such as hardware, kernel, network, etc
49

Lead Software Engineer Resume Examples & Samples

  • Conduct analysis, development and/or maintenance of software in a supervised setting
  • Identify opportunities and present solutions to improve process, coding standards, design, and quality
  • Work on a team in a collaborative environment
  • Complete special projects and/or research as assigned
  • Participate in the testing process through test case validation, test analysis, test witnessing, and certification of software
  • Participate in the configuration management process through identification and documentation of configurable items and changes within a software application
  • Prepare required user documentation, including diagrams, flow charts, and software program documentation
  • Translate detailed design specifications into computer software
  • Configure, test, and debug software
  • Correct program errors by reviewing instructions or altering sequence of operations
  • Define test schedules and test data requirements to verify logic of new or modified programs
  • Provide technical direction to less experienced programmers
  • May prepare cost analyses and justifications for programming projects
  • Participate on a large scale development effort as primary implementation engineer
  • Create detailed design specifications for a medium scale development effort
  • Lead at least one other engineer on a medium scale development effort
  • Estimate engineering hours required for medium scale development efforts
  • May lead or direct a team of engineers in developing and maintaining applications software, database packages, utility programs and other highly complex system software
  • Own delivery of entire piece of system or application, and serve as technical lead on complex projects using best practice engineering standards
  • Master’s Degree in Computer Science or a related field and 3 years of related experience or a Bachelor Degree in Computer Science or a related field and 5 years of progressively responsible, post-bachelor’s related experience. Required experience must include 5 years (3 with a Masters) in the following areas
  • Designing, developing and deployment with large scale, service oriented architecture incorporating big data
  • Java and multi-threaded, distributed systems implementation
  • Linux administration, specifically RedHat or CentOS
  • RDBMS experience with Oracle and MSSQL
  • Groovy and Grails
  • Agile Development environments
  • Providing production systems support for product deployment and troubleshooting problems in the production system; and
  • And 2 years of experience (regardless of degree) in Health Level (HL7) standards version 2 & 3- integrating Healthcare Enterprise (IHE) integration profiles
50

Lead Software Engineer Resume Examples & Samples

  • Design, develop, debug software for new and existing game systems – build great features that players love!
  • Work closely with artists, designers, producers, QA and other engineers to develop complete solutions successfully and on time
  • Set an example for other engineers as they develop technical and interpersonal skills, while promoting best practices
  • Work closely with server engineers to refine game tech stacks on mobile (iOS + Android) platforms that can scale to millions of users
  • Interview and onboard new talent
  • Regularly profile and identify performance bottlenecks
  • Proactively drive memory, graphics and frame rate optimizations
  • Help coordinate sprint tasks, scoping and reporting of work velocity
  • Build and ship an awesome game!
  • At least 6+ years of professional experience as an Architect or Lead Software Engineer in a small or mid-size team environment
  • Experience with iOS and Android development
  • Highly motivated, self-starting individual that seeks solutions with a positive attitude and visible passion for high quality output
  • Solid skills in C# or C++ development and design patterns
  • Strong technical and problem-solving skills
  • Organized and detail-oriented with strong verbal and written communication skills
  • Ability to ramp up quickly, meet regular deadlines and iterate in a fast paced environment
  • Strong understanding of how to optimize performance of 3D mobile games
  • Strong understanding of Unity Game development preferred though not required
  • A familiarity with art and animation pipelines
  • A strong understanding of shaders, rendering and low level GPU profiling a large plus
  • Working knowledge of Java a plus
  • A strong understanding of how to live operate mobile games a plus
  • An understanding of deterministic simulations
  • A basic understanding of content management systems
  • A love of gaming!
51

Lead Software Engineer Resume Examples & Samples

  • Hands-on manual and automated testing, along with team leadership as team grows
  • Design, implement, and execute test cases based on project specifications
  • Automate test cases for new features with using QA automation frameworks
  • Work with software developers to create and write tests concurrently with product development
  • Collaborate with cross-functional teams (QA, release engineering, Internet operations, infrastructure and application engineers) in regular product release cycle
52

Lead Software Engineer Resume Examples & Samples

  • Develop reports, dashboards, SQL queries
  • Synthesize and translate Business data needs into creative visualizations reports
  • Interfaces across the organization to answer challenging analytical questions related to the business performance
  • Become an expert in Visa data (internal and external) to quickly determine the best way to put information together. Provide guidance to the Visa teams on relevant analytical and BI applications to address Visa internal and Visa client business challenges
  • Partner with Business stakeholders with the goal of providing them with the ability to make decisions and gain insights through data visualization. Development would include requirements gathering, Data-model and how to best visualize their data, followed by design, deployment, and on-going enhancements
  • Be able to write SQL to do initial data mining that can then be communicated or translated to peer ETL developers for database development
  • Deep knowledge in Data warehousing concepts and design Data-Marts
  • Solid experience with writing SQL / PLSQL queries
  • Solid experience with writing shell scripts
  • Work with the source system analysts to understand the source data entities, data and process flow and their potential use for reporting and decision making
  • Design and configuration of dash boards and reports
  • Translate the business requirements and source system understanding into a dimensional data model and physical database
  • Create technical documentation for all new or modified objects
  • Will work closely with business and product groups including customer support, release engineering to resolve complex issues
  • Thriving in self-motivated internal-innovation driven environment
  • Adapting fast to new application knowledge and changes - a must
  • Apply payment industry business experience and acumen to shape and guide content of BI tools, and develop the storyline for presentations
  • 10+ years of business intelligence, analytics or related experience. 5-years' experience with analytics/BI in banking/payments industry as well as understanding of payments industry data and metrics is desirable
  • Bachelor degree in a technical discipline
  • Extensive work experience with ad hoc reporting and standard reporting environment
  • Data Marts from logical models as per specific business requirements
  • Excellent knowledge in design and visualization reports
  • Experience in different databases (DB2/Oracle) and write efficient SQL
  • Strong knowledge of database concepts, systems architecture, and data structures is a must
  • Extensive experience with databases and SQL development
  • Extensive hands-on experience with Unix
  • Process oriented with strong analytical and problem solving skills
53

Lead Software Engineer, Tools Resume Examples & Samples

  • Lead a team of software engineers in the design and implementation of new development tools for all disciplines
  • Communicate with other departments to improve existing tools and determine new solutions
  • Design and maintain robust tools architecture
  • Identify and resolve pipeline issues, and discover opportunities for improvement
54

Lead Software Engineer Resume Examples & Samples

  • The Engineer will frequently have to understand complex client requirements and environments and solve for the simplest integration points with minimum development cost, maximum performance and scale, and shortest time-to-market; hence this position requires the ability to perform detailed technical analysis while simultaneously understanding the economic (business) impact of technology-based decisions
  • The Engineer will, on an ongoing basis, need to build consensus among large groups of constituent stakeholders in a variety of internal and external groups
  • Proven track record of web service/SOA/API architecture within a complex infrastructure, used by a substantially large user community of 1M+ users and 3,000+ TPS
  • 5+ years experience creating APIs and integration points for external parties, documenting said APIs, and working with SQA organizations to ensure and guide appropriate test coverage
  • Previous experience architecting and delivering a web-based API used by a substantial number of external clients/customers
  • Has substantial/track record and experience defining system architectures and exploring technical feasibility tradeoffs
  • Experience in cloud technologies (analyzing, implementing)
  • Has the ability to understand wildly different architectures and system characteristics, identifying underlying assumptions and implicit system constraints and impedance mismatches
  • Expert in various enterprise integration design patterns including SOA, Microservice and ESB
  • Strong written, oral presentation, team-building (consensus building) and project management skills
  • Strong understanding of heterogeneous environments (development, administration)
  • Strong understanding of performance profiles that impact large scale integrations
55

Lead Software Engineer Platform Services Resume Examples & Samples

  • Build the next generation high throughput web services for core Zulily Web Store platform
  • Build unit tests along with code, throughly test and debug code & take full ownership of feature development cycle
  • Build for performance; you’re the kind of person who loves performant, scalable and extremely low latency web services
  • Work with other developers across Zulily and strongly advocate engineering best practices and standardized solutions
  • Help realize our technical vision and ensure we hit all milestones
  • Work in agile development environment with short sprints
  • Actively participate in code reviews and help teammates write better code
  • Excellent coding skills and strong grasp of Object Oriented Programming (Java, C++, Python etc.)
  • Experience using web servers (Apache, Nginx, Jetty etc)
  • Side projects (Android or iOS application, personal website etc.) or open source project contributions
56

Lead Software Engineer Resume Examples & Samples

  • Leading the development of our next generation content-ingestion platform
  • Design and develop scalable content-processing applications and web services using Node.js and Python
  • Partner with Product Managers and Designers to develop both internal and guest-facing products
  • Collaborate with iPhone, Android, and Web developers to integrate our features and products
  • Technical representation of the team to internal and external organizations
  • Analyze the technical feasibility of product features and provide accurate estimates to guide feature roadmapping from a technical perspective
  • Consider the security and privacy implications of new systems and the status of existing ones
  • 4+ years of Web development and internet technology experience
  • Significant exposure to and demonstrated proficiency in all aspects of programming and analysis including design patterns, hardware and software requirements, systems requirements and deployment protocols
  • Experience with relational and NoSQL databases is required
  • Strong collaborative skills and the ability to work in multiple roles
  • Experience with UNIX / Linux shell scripting
  • Strong Internet technologies background including XML, JSON, Thrift, etc
  • Experience developing using Google Cloud products such as Google App Engine
  • Web framework equivalent experience building web pages from database, business layer, and UI
57

Lead Software Engineer Resume Examples & Samples

  • Build and implement test automation frameworks from the ground up
  • Optimize and enhance existing frameworks to drive increased value to the Enterprise
  • Be empowered to implement the products you have built or will build with little impediment provided they provide value
  • Assess customer needs then design and implement solutions to address them
  • Implement and manage monitoring and analysis tools as part of an enterprise-wide reliability initiative
  • Be active in the Nordstrom technical community
  • Demonstrate a passion and commitment towards advancing automation and the craft of test automation
  • Be asked to constantly innovate and push others towards an atmosphere of innovation and continuous improvement
  • Demonstrated Object Oriented Programming Skills. .Net and Java experience a must
  • Experience working with Cloud environments (i.e., Amazon AWS and EC2, Google Cloud, etc.)
  • Experience with build and deploy systems such as Rundeck
  • Ruby, PowerShell or Unix/OS X shell scripting experience
  • Experience with Git, TFS, and/or other source control systems
  • Understanding of Software development methodologies and practices, including Agile development, Continuous Integration and Continuous Delivery
  • Understanding and experience with soup to nuts Product Development, from requirements gathering to Implementation to training
  • Translate your passion as a mentor to more junior members. Help to build a continuously improving, world-class software engineering organization
58

Lead Software Engineer Resume Examples & Samples

  • Lead technical teams through design and implementation of real-time distributed systems to support hundreds of millions of users
  • Work well with and be able to influence myriad personalities at all levels
  • Advance best practices with the engineering team (e.g. unit testing, code reviews, design documentation) through participation in design and code reviews
  • Focus on Fans! We want you to take a serious interest in how our users interact with our products so you can understand and design effective improvements to their discovery and purchase experiences. This requires you to work closely with, and incorporate feedback from product management, support teams, interaction designers, and other engineers
59

Lead Software Engineer Resume Examples & Samples

  • Infor CRM Software
  • SAS Analytics Suite
  • Espresso Scheduling development
60

Lead Software Engineer Resume Examples & Samples

  • Ability to work with the developer community as an evangelist
  • 1+ years of software development experience using PHP
  • 5 years leading product development teams
61

Lead Software Engineer Resume Examples & Samples

  • Performs complex product design activities which may require extensive research and analysis
  • Designs, implements, and maintains multiple highly complex products
  • Participates in requirements, architecture, design, and security meetings
  • Develops infrastructure services, tools and components that contribute to a massively scalable high availability environment
  • Design, implement, and document APIs that can be broadly consumed by other software engineering teams
  • Conducts unit testing and integration testing on software for functionality and limits
  • Analyzes old and current code for problem resolution and reengineering
  • Responsible for developing database schema changes / models of persistence to support new features
  • Senior engineers are also responsible for organizing group development and proactively supporting growth of other developers
  • Bachelors and Masters degree in Computer Science, Math, Physics, or Electrical Engineering (or equivalent), or Bachelors degree and 7-12 years of professional experience preferred; or equivalent experience and education
62

Lead Software Engineer Resume Examples & Samples

  • Developing scalable, distributed, multi-threaded applications using Java/Spring and open source web application frameworks
  • Building tools to automate our deployment pipelines
  • Build tools to report on status of operations and performance
63

Lead Software Engineer Resume Examples & Samples

  • Ability to work on multiple projects with multiple deadlines
  • Ability to communicate clearly with business users and project manager
  • Ability to innovate and provide functional applications with intuitive interfaces
  • Ability to construct user guides and documentation
  • Responsible for the quality and delivery of the Microsoft Technology based applications for Visa Online
  • Work with a global development team to implement Web solutions
  • Defect tracking and management
  • Seeking minimum of 7-10+ years' experience in a web applications development environment with strengths on C#, ASP.NET MVC,MVP ,WCF services, including all-around preference for hands-on, design, development, coding and testing experience with jQuery, HTML, CSS, both MVC an HTML5 are preferred but not required
  • Apply some skills in ASP.NET UI or ASP.NET MVC,MVP layout and design; however, this position is almost all C#
  • Significant C# .Net experience including WCF
  • Recent ASP.NET MVP experience highly preferred
  • Must be proficient in object-oriented design and development with C#
  • Experience with jQuery, JSON a plus
  • We prefer developers with experience with Enterprise Architecture and Visual Studio developer tools (TFS, etc.)
  • Working Knowledge of SiteMinder Plus
  • Must be effective and creative in problem solving
64

Lead Software Engineer Resume Examples & Samples

  • Developing Chef recipes for configuration management of Database and Middleware components
  • Developing Chef recipes for configuration management of Windows and/or RHEL Operating Systems
  • Consume scalable, distributed, multi-threaded applications using Java/Spring and open source frameworks
  • Automation of building and managing development, test, integration, performance and stage environments
  • Work with a team of platform and application specialists to automate the manual tasks done at the platform and application layers
  • Programming and application knowledge of Chef configuration management system
  • Programming and application knowledge of ServerSpec configuration testing software
  • Good understanding of the Chef development lifecycle utilizing the following tools: Test Kitchen, Vagrant, Server Spec, and food critic
  • Programming knowledge of Ruby, Python, Perl, Microsoft Visual Studio .Net, C#, J2EE
  • Scripting knowledge with Windows PowerShell
  • Good understanding of infrastructure including storage, physical servers, hypervisor, operating systems, database and middleware concepts
  • Demonstrated proficiency in troubleshooting, root-cause analysis, application design and implementing major components for large projects
65

Lead Software Engineer Resume Examples & Samples

  • Server Side Java experience preferred
  • Expert level competency in one or more of Java, Javascript, or Web technologies
  • A thorough understanding of software development best practices
  • Bachelors degree in Computer Science, Engineering or related field
66

Lead Software Engineer, Platform Resume Examples & Samples

  • Work with production staff and other leads to establish engineering tasks and subsequent schedule requirements
  • Lead the engineering team to meet all established goals and requirements
  • Review and approve all completed engineering tasks in collaboration with the production staff and other leads
  • Ensure that that the engineering team adheres to established coding standards and maintains efficient coding practices
  • Serve as an active partner in the team’s leadership
  • Perform research to acquire new knowledge necessary to perform assigned tasks and maintain a process of technological evolution
  • Interface with members of external teams on interdepartmental assignments, and ensure that all technology interests and policies are properly represented and maintained through the course of development
  • Maintain familiarity of the game’s design, for both the live product and for all ongoing expansions
67

Lead Software Engineer Resume Examples & Samples

  • Experience with Embedded Systems/ Mobile device software development on android platform is desired
  • Participate in the entire product lifecycle of medium to large scale projects either as an individual contributor or as part of a larger team, working on assignments of varying complexity with limited supervision
  • Participate in the software development lifecycle (design documentation, code reviews, use of revision control and bug tracking tools)
  • Develop prototypes to prove design concepts, mitigate risk, and evaluate and validate alternative technologies
  • Support QA in test planning and isolating and resolving system-wide problems. Resolve software bugs to meet delivery schedule
68

Lead Software Engineer Resume Examples & Samples

  • 7+ years of hands-on experience in developing and supporting business applications for large corporations with experience in both batch and online systems
  • Minimum of 4 or more years of Mainframe experience and or Ab initio experience in unix, lynx plaforms
  • Work experience(1+ year) in Hadoop usingMap reduce, Hive, Pig, Sqoop scripts
  • Combination of mainframe and open systems experience a plus
  • Relational database and SQL development experience required; extensive knowledge of DB2 (3 years of experience or more) and other relational databases (such as Oracle) a plus
  • In-depth knowledge of the software development life cycle required
  • Strong communication skills with proven ability to present complex ideas and document in a clear and concise way
  • Knowledge of Visa applications a plus
  • Service excellence and innovation; create opportunities; consistently think and act 'ahead of the curve.'
  • Mentor junior team members, develop departmental procedures and best practices standards
  • Bachelor's degree in Computer Science, Electrical Engineering, Information Systems or equivalent technical discipline; advanced degree preferred
69

Lead Software Engineer Resume Examples & Samples

  • Analyze and develop new applications
  • Develop and debugging routines and oversee execution
  • Build and maintain relationships with global and virtual teams and third parties on software development or support issues
  • Co-ordinate with external teams to define scope, requirements and technical details for new projects and enhancements
  • Lead development and oversee programming and testing functions to ensure that projects are securely delivered and fulfill expectations
  • A strong background in dealing with a diverse range of functions and groups including: Development, QA, Support, Security, Engineering and Operations
  • Develop application test procedures and best practice standards
  • Collaborating with and/or lead cross functional teams, build and launch applications and data platforms at scale, either for revenue generating or operational purposes
  • Create/support comprehensive test plans and clearly articulated test cases, utilizing various testing methods (black box; white box, performance testing; automation)
  • Develop automated test scripts to support regression test efforts
  • Identify data patterns and trends to help detect anomalies
  • Setup data simulations to test against a wide variety of application conditions
  • Become a subject-matter-expert (SME) for various program domains in support of building test capabilities
  • Ensure quality of services are near 100% defect free and services work in production to support uptime SLA of each program
  • In-depth expertise in information security and developing secure software will be viewed highly favorably
  • Expert level SQL skills for data manipulation (DML) and validation (SQL Server, DB2, Oracle)
  • Comfortable learning new technologies quickly
70

Lead Software Engineer Resume Examples & Samples

  • Hibernate frame-work
  • Lucene based search engine frameworks
  • Web Services, including SOA and REST
  • Schema design and implementation in Oracle platform
  • Struts based UI frameworks
71

Lead Software Engineer Resume Examples & Samples

  • Design, develop, and maintain scalable services on top of Amazon Web Services, Java and REST technologies using OOP, refactoring and Test-Driven Development (TDD) and Behavior-Driven Development (BDD) techniques
  • Design, develop, and maintain the core UI and integration frameworks using OOP, refactoring and Test-Driven Development (TDD) and Behavior-Driven Development (BDD) techniques
  • Work with internal and external application design and development teams in the adoption and refinement of the service, UI and integration frameworks
  • Significant experience with Java development (five plus years)
  • Experience and strong interest in developing scalable interactive services on top of Amazon Web Services. Any of these technologies would be a plus
72

Lead Software Engineer Resume Examples & Samples

  • Collaborate with Product Managers and fellow Backend Engineers to solve technical issues and build amazing content management experiences
  • Architect, build and maintain functional and extensible backend services that interact with frontend clients and applications
  • Develop new data management and user interfaces for a highly structured Information Architecture
  • Research and experiment with the latest and greatest technologies to identify, test, and apply them to current and future projects
  • 5+ years of experience in the field of software engineering, web development or equivalent experience
  • Expertise in modern, higherlevel languages (Ruby, Java, Python, PHP, Go)
  • Expertise in modern backend web frameworks and libraries (Rails, Django, Sinatra, Flask, Spring)
  • Expertise in web databases (MongoDB, Postgres, MySQL)
  • Deep understanding of web architecture including the HTTP protocol, caching proxies, REST services, etc
  • Strong knowledge of common software engineering practices, such as version control with Git, continuous integration, and automated deployment
  • Strong experience with Unixlike systems; e.g. init scripts, package creation, performance troubleshooting, the unix process model, etc
  • Proven experience developing and maintaining high volume, highly available distributed systems
  • Natural leader with the ability to energize and influence others
  • Selfstarter with the ability to learn new things quickly
  • Experience with modern client web frameworks and libraries: jQuery, Dojo, Backbone, Knockout
  • Experience with Google Cloud Platform services such as App Engine
  • Experience with asset and content management systems
  • Understanding of Semantic Web
  • Interest in big data systems
  • Experience developing native mobile applications
73

Lead Software Engineer Resume Examples & Samples

  • Leading the development of our next generation content­ingestion platform
  • Design and develop scalable content­processing applications and web services using Python and/or Java
  • Partner with Product Managers and Designers to develop both internal and guest­facing products
  • Proven experience working with Python and/or Java
  • Understanding of video transcoding and playback
  • Experience with Web­service development and Restful design patterns
  • Strong Internet technologies background including XML, JSON, HTTP
  • Knowledge of and experience using ffmpeg
  • Knowledge of browser playback technologies: EME and MSE
  • Knowledge of video DRM systems
  • JavaScript/CSS/AJAX/HTML5 skills, including working with Video players
74

Lead Software Engineer Resume Examples & Samples

  • Work with functional development team; develop bug fixes and enhancements for trading applications, developed unit tests for the changes
  • Troubleshoot production issues with trading applications, perform analysis, and provide work around, work with operation team to recover from the production issue
  • Review architecture designs with development team on upcoming project releases
  • Defines key metrics driving code optimization and leads discussion of code reviews; Manages environment build deployments, release notes and build notices; Reviews code to proactively identify and mitigate potential issues and defects as well as identify solution problems and issues outside code
  • Bachelor degree in computer science or Graduate degree in computer science equivalent in a technical field
  • 8+ years of experience in core Java development experience including multi-threading and Spring framework knowledge
  • Relational database knowledge
  • Linux/Unix knowledge with basic scripting skills
  • TCP/UDP
  • Messaging application experience
75

Lead Software Engineer Resume Examples & Samples

  • Defining the future strategy of the application
  • Understanding the broader system environment and have an in depth knowledge of the integrated client applications
  • Subdivide a complex application development project, during the design phase, into smaller, more manageable pieces/components
  • Create the component design
  • Define the functions of each component within the application
  • Understand the interactions and dependencies among components
  • Share these concepts to developers
  • Evaluate technology alternatives and decide on design improvements
  • Limit choices available during development by
  • Choosing a standard way of pursuing application development
  • Re-define and choose an application framework for the application to meet current and future requirements
  • Operational Organisation
  • Develop and maintain a network of contacts both internally and externally with the customer
  • Work semi permanently at customer premises
  • Work with the Account Manager and Service Manager to identify and promote additional opportunities for further application growth
  • Estimate effort needed for new functionality or re-design
  • Guard the application development, in Time, Quality and Budget
  • Perform code reviews, providing comments and suggestions, motivate peers
  • Take ownership, deliver – even if it is tough and show commitment
  • Develop and test code (Agile Software Development)
  • Manage the packaging of the applications for releases
  • Computer Science degree (Bachelor’s degree minimum)
  • Demonstrate proficiency and possess experience necessary (min 5 yr) to develop complex software
  • Demonstrates mastery of relevant software engineering tools: C++ / C#, .Net, javascript, Ajax, ASP.NET, JQuery
  • Experience in Database design and architecture
  • Knowledge of SQL & IT standards (eg: tcp/ip, odbc, windows, unix, Idap, soap, xml, html, cas)
  • Excellent analytical and communication skills and a creative and problem-solving attitude
  • Ability to work autonomous, well organised and report on/justify activities of the team
  • An outstanding customer-oriented and service-minded attitude
  • An excellent command of Dutch or French and the ability to communicate effectively in English, Dutch and French both verbally and in writing
  • Ability to articulate in an ‘easy to understand manner’ complex technical capabilities to audiences with a variety of different levels of understanding
  • Project-oriented, focused on quality and delivery
76

Lead Software Engineer Resume Examples & Samples

  • Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance
  • Contribute in all phases of the development lifecycle
  • Write well designed, testable, efficient code
  • Design and code, and integrate application business layer with external application components
  • Create or update system documentation
  • Mentor junior members of the team
  • Provide system support in a dev-ops model
77

Lead Software Engineer Resume Examples & Samples

  • Design, develop, and maintain the core UI and integration frameworks using OOP and TDD with an experienced team
  • Work with internal and external application design and development teams in the adoption and refinement of the UI and integration frameworks
  • Develop documentation and example code to help external application developers learn how to write software for the MHE Digital Platform
  • Expert at sustainable, iterative engineering practices
  • Able to partner with product teams to define requirements
  • Experience leading technical teams including peer code review
  • Expert in Web technology stacks, capable at all levels from the RDBMS to JSON
  • Understand emerging web and mobile development models, especially HTML5 and Javascript UI frameworks with a focus on Ember.js
  • Knows how to properly design RESTful APIs using Rails, Java, or Node.js
78

Lead Software Engineer Resume Examples & Samples

  • 8+ years of related experience in this field
  • Understanding of advanced Software Development methodologies, tools and techniques
  • Knowledge of the Financial Services industry
  • Experience with C#, SQL server, JavaScript, object relational mappings, and HTML
  • Experience building high availability, scalable applications
79

Lead Software Engineer Resume Examples & Samples

  • A Degree or proven experience
  • Commitment to deliver high quality well tested software and to lead those around you to do the same
  • Proven experience of leading teams in the successful delivery of complex, highly performing and high quality software systems
  • Experience and understanding of Agile and XP practices
  • Proven experience of leading projects through the full application lifecycle
  • Proven experience of working with business stakeholders, Product Owners and Business Analysts to analyse requirements, develop ideas and design solutions
  • Established areas of interest that you keep up to date on in the industry, continuously improve on and blog about
  • Proven experience of working with 3rdparty systems and organisations
  • Strong proactive leadership skills
  • Excellent multi-tasking and strong communication skills are essential
  • Team development and mentoring skills
  • A good understanding of the Application Lifecycle and a solid understanding of Quality Assurance, Database Engineering and Build and deployment
  • Can articulate to the business the impact of technology/design choices
  • Excellent and proven design capabilities including
  • Design code that adheres to the SOLID principals
  • Experience of service orientation of solutions
  • Understands when to make use of asynchronous programming techniques
  • Understands message exchange patterns
  • Can design and implement loosely coupled applications/systems
  • Implication of design choices on scalability and resilience
  • Understandings the importance of logging, diagnostics and related telemetry concerns and concepts
  • Knowledge of how and when to identify and evaluate 3rd party systems and libraries
  • Expertise and experience in broad base of technologies, including
  • .NET (C#) & ASP.NET (MVC, Web API)
  • Working knowledge of the tools and practices available and appropriate to each phase of software delivery, such as TDD, BDD, Integration Testing, Performance Testing etc
  • CI, Continuous Delivery, Build Automation, Nuget Package Management
  • JavaScript and associated UI frameworks and technologies
  • Relational and non-relational database technologies (ideally SQL Server, MongoDB and/or RavenDB)
  • Cloud based development & delivery platforms (ideally Microsoft Azure)
  • Asynchronous messaging technologies
  • Understanding of cloud and on-premise infrastructure concerns
80

Lead Software Engineer Resume Examples & Samples

  • Overall responsibility for the technical implementation of high quality, enterprise-grade software solutions based largely (but not exclusively) on the Microsoft Technology stack
  • Work closely with the Solution Architect in order to ensure that designs are practical, workable and deliverable, and that the technical implementation and the architectural vision remain aligned, particularly in the case where changes are required on either side due to external influences or other constraints
  • Ensure that software is built to the highest standard, is built in a way that favours a simple and maintainable approach over a clever and complex one, is tested at every step on the path to production using the appropriate tools and practices, is deployable using automated tooling only, and is suitably instrumented to meet core operational and business monitoring needs
  • Demonstrate your passion for engineering by promoting good engineering practices within your team, including any associated disciplines and functional areas, such as QA, Database Engineering, UI and ALM
  • Be committed to building and maintaining a highly productive, happy team which is instilled with the ethos of delivery - where the ultimate and only real measure of success is working software in production - by ensuring that the people around you are continually challenged, motivated, mentored and supported where necessary
  • Develop and foster strong relationships with Business stakeholders and Business Analysts to ensure that the software delivered by your team maps to the requirements of the business
  • Work with the Principal Engineers and other members of your peer group to ensure that software delivered by your team is built in a way which is technically consistent with - and exploits where possible - the collected learning’s, tools, patterns and practices in place across the wider Engineering community
  • Seek out and actively promote ideas and techniques in the community – both within ASOS and externally
  • Proven experience of working with 3rd party systems and organisations
81

Lead Software Engineer Resume Examples & Samples

  • As the subject matter expert responsible for delivering various systems for Visa's Digital & Mobile products, provide technical coordination, oversight and leadership of the a development team and serve as primary escalation point of contact for all related issues
  • Coordinate the team's design, development and testing activities, including conducting peer code reviews in addition to contributing to core product code (25-50%)
  • At least a Bachelor's Degree in Computer Science or related field technology field, but prefer a Master's Degree in Engineering, Computer science or MBA with emphasis in IT
  • Typically requires 12+ years of experience in delivering enterprise-class, mission-critical, commercial, and scalable products, at least the last 3 of which were in the role of a lead engineer
  • 3 or more years' demonstrated experience implementing solutions for one or more of the following: Payment Services, Authentication, Authorization, Identity Administration, web services
  • Must demonstrate significant recent hands-on development and design experience in a leadership role
82

Lead Software Engineer Resume Examples & Samples

  • Manage the implementation process for assigned projects
  • Write software code that complies with design specification and code software solutions to meet development and support deliverables by creating design components, develop code and testing changes that adhere to department standards, be easily maintainable, and have good system performance
  • Conduct code reviews, as requested, to insure compliance to standards
  • Serve as a point contact for onshore and offshore development teams to assist them in integration activities
  • Communicate with customers and appropriate third parties; participate in impact analysis, review business requirements, estimate work effort on new projects
  • Work closely with other project team members and, as required, interface with other groups to develop and implement appropriate solutions
  • Work with other team members to ensure that projects and best practices coding standards are enforced
  • Support and maintain web applications critical to the day-to-day functions of global business units
  • Bachelors/Degree in Computer Science or related technical discipline
  • Minimum 7 years software design and development experience in enterprise-class, mission-critical open standards and web development and deployment environments
  • Demonstrated knowledge of REST, JSON and XML
  • Ability to write clean, coherent code following established coding guidelines
  • Strong process orientation and planning, organizational and problem solving skills
  • Ability to represent technical and business issues and solutions to multiple levels internally and externally to support organizational plans
  • Candidate must be able to work independently and in a team environment
  • Experience working a matrix environment with outsourced vendor partners as part of the team is a plus
  • In-depth knowledge of software development life cycle required
  • Experience with light-weight and/or Agile development methodologies, and with the realities of commercial software engineering
83

Lead Software Engineer Resume Examples & Samples

  • 7+ years’ experience providing technical leadership
  • Excellent communication skills with the ability to communicate clearly and effectively based on the audience
  • Experience building fault-tolerant, robust and scalable data systems
  • Experience with a variety of languages and technologies including some of the following Java 1.6+, Go, NodeJS, Angular, and Swift
  • Proactively research and evaluate new technologies
  • Hands-on involvement analyzing and modeling complex data sets
  • Expertise in distributed systems such as Hadoop using technologies such as Hive, Presto, Spark, Pig
  • Strong SQL and knowledge of relational/NoSQL databases
  • Solid UNIX and Networking fundamentals including DNS, TCP/IP, HTTP, Subnetting
  • Familiarity with Build and Release processes and technologies such as Maven, Jenkins, Packer, Cloud Formation, and Code Deploy
  • Pragmatic and understands the trade-off between the perfect solution and the working solution
  • Experience with Agile/Scrum methodology and practice in a multidisciplinary team
  • Experience with deployment and management of systems in AWS including VPC, EBS, EC2, and Cloud Formation
84

Lead Software Engineer Resume Examples & Samples

  • Responsible for the architecture, design, development, implementation of online and data based high-volume, low-latency applications for loyalty and marketing products
  • Lead the development of new products iteratively by building quick POCs and converting ideas into real products
  • Design and develop for mission-critical systems, delivering high-availability and performance
  • Design, code and integrate application business layer with external application components
  • Provide leadership, mentorship, technical and domain expertise to the development team. Establish sound develoment principles and processes within the development team
  • Interact with both business and technical stakeholders to deliver high quality products and services that meet business requirements and expectations while applying the latest available tools and technology
  • Develop code and mentor junior developers to ensure deliverables are on time, within budget, and with good code quality
  • Coordinate Continuous Integration activities, testing automation frameworks, and other related items in addition to contributing core product code
  • BS/MS degree in Computer Science, Engineering or a related discipline
  • 10+ years of Full Stack Software Development experience in of large scale mission critical applications
  • 5+ years of experience in Big Data technologies and Distributed Computing, Hadoop using Core Java, MapReduce, HBase, Hive, Pig etc
  • 4+ years of experience in leading teams of developers and testers
  • Hands-on experience in developing and supporting business applications for large corporations with experience in both batch and online systems
  • Experience in Web Services specially RESTful APIs
  • Object oriented analysis and design using common design patterns
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate),Mongo DB and processing large amount of data
  • Experience in the Spring Framework and REST, JSON
  • Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC etc.)
  • Experience with Agile and Waterfall Project Management
  • Excellent understanding of open source technologies and experience maintaining a platform with as much open source as possible.​
85

Lead Software Engineer, Services Resume Examples & Samples

  • Proven track record of creating distributed, scalable, service-oriented web based services
  • Expert in understanding of modern agile software development
  • Full stack web development
  • JVM based languages (J2EE, Scala, Clojure)
  • AWS (EC2), Heroku, Mesos
86

Lead Software Engineer Resume Examples & Samples

  • Lead the design, development, configuration and documentation of technical components including enhancements and modifications to deliver solutions for marketing and loyalty application
  • Design complex data models and work with complex data structures, and large data sets
  • Performance tuning of application logic and overall system flow to manage large marketing data sources
  • ​10+ years of experience in systems design, architecture, and development of large scale mission critical applications
  • 4+ years of experience in leading teams to deliver software projects
  • 5+ years of experience in design and implementation in marketing related applications
  • Experience in Big Data technologies, Hadoop using Core Java, Hbase, Hive is a strong plus
  • Experience in leading teams and mentoring developers and testers
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate), Mongo DB
  • Advanced knowledge of data modeling, SQL skills, handling large amount of data
  • Experience developing and implementing the enterprise marketing and campaign management solutions a strong plus
  • Experience with IBM Unica Campaign and IBM Unica Distributed Marketing is plus
87

Lead Software Engineer Resume Examples & Samples

  • Master's Degree in Computer Science, Software Engineering, Statistics, or a related discipline is required
  • 8 years of experience write code and designing complex systems
  • Expert level skills in multi-threading, concurrent design patterns, and error-handling
  • Experience building enterprise scale web services (RESTful), their scalability, resiliency, and availability
  • Experience building application frameworks or reusable components
  • Experience in Supervised Machine Learning techniques to model and analyze time series data to build predictions. Predicted workloads will be used for auto-scaling and auto-migrations
  • Experience using Unsupervised Machine Learning techniques for detecting anomalies in server load and response times
  • Experience in network programming (Sockets) to build service self-healing and restarts
  • Demonstrated proficiency in troubleshooting, root-cause analysis, application design, and implementing large components for enterprise projects
88

Lead Software Engineer Resume Examples & Samples

  • Help lead our engineering team as a main point of contact for client related and server related development
  • Mentor and set an example for other engineers as they develop technical and interpersonal skills, while promoting best practices
  • Work closely with engineering leadership to architect, build, refactor and maintain mobile (iOS + Android) client / server tech and features that can scale to millions of users
  • Solve challenging and complex problems around cross-platform game development and live operations
  • Perform significant implementation of complex components of the game backend, game engine, gameplay routines, and AI in C# and Java
  • Drive the creation of scripts / tools to help streamline the studio’s development, automated test, build/deploy, content, and art integration processes
  • Anticipate, identify and articulate problem areas
  • Analyze code and present technical options
  • Help to scope, estimate and coordinate sprint tasks and work with cross-functional game team including product, QA, design and art
  • Proactively drive client and server performance, reliability, scalability, memory, graphics and frame rate optimizations
  • 5-8 years of professional software development experience
  • Full lifecycle, full stack engineering experience on at least one cross-platform client-server mobile game built using Unity / C# / Java / Spring
  • At least 1 year of experience as an Architect or Lead on a shipped game in a small-to-midsize professional team environment
  • Strong understanding of design patterns and modern, highly scalable application development in Unity / C# and Java / Spring (at least one game shipped using Unity is preferred)
  • Experience with iOS and Android development processes
  • BS in Computer Science or equivalent technical degree
  • Experience using, building and maintaining art and animation pipelines
  • Experience using, building and maintaining deterministic simulations
  • Experience using, building and maintaining data-driven game AI systems
  • Experience using, building and maintaining content management systems
  • Strong understanding of performance optimization techniques for 3D mobile game clients
  • Strong understanding of performance optimization techniques for asynchronous / REST game servers
89

Lead Software Engineer Resume Examples & Samples

  • Prepare cost analyses and justifications for programming projects
  • Lead or direct a team of engineers in developing and maintaining applications software, database packages, utility programs and other highly complex system software
  • Linux administration, specifically Red Hat or CentOS
  • SDLC (Agile/Waterfall)
  • AJAX, Tomcat, Apache Http Server
  • Required experience must include 2 years of experience (regardless of degree) in Health Level (HL7) standards version 2 & 3- integrating Healthcare Enterprise (IHE) integration profiles
90

Lead Software Engineer, Engine Resume Examples & Samples

  • Help develop the future vision and drive the evolution of the engine that powers Heroes of the Storm
  • Ensure the engine team adheres to established coding standards and embraces efficient and robust engineering practices
  • Work with other leads and producers to establish engine tasks and schedules
  • Partner with our engineering manager to evaluate and upgrade the technical skills of engineers on the engine team
  • Partner with our technical director to contribute to the technical direction for the engine team
  • Work closely with the design and art teams to implement the overall vision of the game
91

Lead Software Engineer Resume Examples & Samples

  • Analysing problems and requests for change
  • Developing solutions and delivery into production
  • Participating in peer reviews of work with other team members
  • Providing SL3/4 support of existing applications and the provision of timely responses to both direct users and downstream systems. This includes Level 3 production support
  • Being involved with the definition of the future strategic technology solutions for Risk and Profit and Loss systems
92

Lead Software Engineer Resume Examples & Samples

  • Designing, developing and deployment with large scale Enterprise Applications
  • Linux administration and Linux shell-scripts
  • RDBMS experience such as SQL and Stored Procedure with Oracle
  • Agile software development; and
  • Providing production systems support and troubleshooting problems in the production system
93

Lead Software Engineer, Applications Resume Examples & Samples

  • Complete fluency in Javascript / Node is required for this role. The system is written in Node.js with Angular as the front end framework, the design is responsive and hosted on Heroku
  • Postgres / Mongo / Redis / Memcached
  • Proven ability to deliver production ready code
94

Lead Software Engineer, Services Resume Examples & Samples

  • Comfortable working in a fast paced agile environment
  • Angular (preferred)
  • Heroku (preferred)
95

Lead Software Engineer Resume Examples & Samples

  • Be part of a dynamic, highly-focused team that is responsible for building software products that provide & exploit real-time and historical data on thousands of venues, millions of performances, and 170+MM users
  • Build the systems that stream and analyze very large data sets
  • Developing SW to prototype new algorithms for user identification and segmentation, performance optimization and user response prediction as part of a massively parallel and distributed near-real time predictive learning system
  • Be directly involved in the productization of your algorithms and ideas into full-fledged commercial-grade SW tools that will directly interact with, and affect the experience of million of users, both domestically and internationally
  • Build and manage the metrics collection and monitoring systems that allow us keep the data flowing within our SLAs
  • Participate in peer code reviews, write unit tests and provide feedback to other members of the team
  • Carry out rigorous model validation and model tuning/optimization as part of the natural model life-cycle
  • Experience with Jenkins/Git/Maven CD/CI build pipelines is desirable
  • Experience with Distributed Streaming technologies (Storm/Kafka/Zookeeper) is desirable
  • Experience with Distributed Computing frameworks and technologies (Hadoop, HDFS, etc) is desirable
  • Experience with Elastic Search and other NoSQL data stores (HBase, Cassandra, etc) is desirable
  • Experience with unit testing frameworks like JUnit, Mockito or similar
  • Experience with Online/Real-time algorithms is a plus
  • Experience with Agile and Lean practices preferred
  • Experience with the AWS ecosystem is a plus
  • Effective communication skills and enjoying work as part of a team
96

Lead, Software Engineer Resume Examples & Samples

  • Work with both internal and external resources to provide best possible engineering solutions for the TWC Engineering groups
  • Participate in open source software communities to forward team objectives related to OSS solutions and products that TWC consumes
  • Build, monitor and support production systems with high uptime requirements
  • Collaborate with cross-functional teams to best serve the needs of our platform and it’s consumers
  • Be an advocate and knowledge resource related to cloud systems design, testing, monitoring and security within the TWC Engineering organization
  • Work closely with internal consumers to define and evolve feature the Application Services offerings
  • Drive execution on a day to day basis
  • Mentor junior team members and work to evolve a healthy, supportive engineering culture
  • Experience working in the Go language ecosystem
  • Exposure to and/or use of LXC’s (Docker, BSD Jails, etc)
  • Direct work with modern configuration management tooling (Chef, Puppet, Ansible, etc)
  • Work with virtualization and the delivery of systems in a cloud model (private or public)
  • High volume Message Queues (RabbitMQ, Kafka)
  • Real-time search (Elasticsearch, Sphinx, Solr, etc)
  • Caching strategy and implementation (Memcached, Redis)
  • Services / Microservices architectures and implementation approaches
  • CI/CD Tooling (Jenkins, etc)
97

Lead Software Engineer Resume Examples & Samples

  • Oversee one or more software development teams and ensure the work is completed in accordance with the constraints of the software development process being used on any particular project
  • Analyze user requirements to derive software design and performance requirements
  • Write or review software and system documentation, providing recommendations for improvement, and assist with developing and executing test procedures for software components
  • Develop software solutions byanalyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design, and modify existing software to correct errors, to adapt to new hardware, or to improve its performance
  • Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations andcapabilities, performance requirements and interfaces
  • Must have active clearance
  • Within the last fourteen (14) years, a minimum of seven (7) years' experience programming in C++
  • Within the last fourteen (14) years, a minimum of five (5) years' experience developing and programming in a Linux environment
  • Demonstrated experience interfacing custom FPGA designs with user-space applications on the host system
  • Demonstrated experience programming in a threaded environment within a multi-core system
  • Demonstrated experience with a Linux build environment (e.g. GCC, Cmake)
  • Demonstrated experience with revision control systems (e.g. GIT & Repo)
  • Demonstrated experience with code review tools (e.g. GERRIT)
  • Demonstrated experience with Doxygen style of inline code documentation
98

Lead Software Engineer Resume Examples & Samples

  • Proficient in Java development and independently writes and tests application modules
  • Contributes to architectural discussions. Interprets and enforces architecture for a development team. Mentors developers and is influential within company division
  • Develops designs for all aspects of a project; mentors Senior Software Engineers
  • Defines key metrics driving code optimization and leads discussion of code reviews; manages environment build deployments, release notes and build notices; reviews code to proactively identify and mitigate potential issues and defects as well as identify solution problems and issues outside code
  • Influences best practices development, contributes to process enhancements, and enforces best practices on project work
99

Lead Software Engineer Resume Examples & Samples

  • 3-6 years of overall experience on SCM (Software configuration management) process and methodologies
  • Hands on exposure on SCM tools like SVN or GIT
  • Exposure on static code analysis tool such as Klockworks
  • Exposure on automation skills with programming languages like PERL, PYTHON, SHELL
  • Exposure to embedded software development environment with respect to C, C++, Linux, Unix
  • Exposure in using continuous integration tool such as Jenkins
  • Expertise in GNU build tools, makefiles, cross compilation and Linux based build systems (or android build system and makefiles)
  • Exposure to cross compiling open source SW to a given target processor architecture
  • Exposure to different toolchains and tools such as gcov and also GPLs
100

Lead Software Engineer Resume Examples & Samples

  • As an individual contributor, be the single point of contact for all build related activities, the platform SW team is responsible for
  • Drive “factory builds” i.e. SW that will be used in our production & manufacturing across multiple phone models and end products
  • Support PLCM’s manufacturing test application team, w.r.t SW & HW platform’s delivered from IIC
  • Take independent technical ownership of build activities and deliver the same on time, with high quality
  • Contribute to high level scoping of build activities and plan implementation to ensure successful completion
  • Communicate transparently with internal and external stakeholders about progress, roadblocks, and timelines
  • Work closely with management to identify risks, develop contingencies, resolve problems, and provide deliverables on time
  • Contribute to effective development practices that enhance productivity and ensure quality
  • Self-motivated, has passion & high energies and willing to work in a fast paced and dynamic environment
  • Have atleast a Bachelor’s degree in computer science/electronics engineering or equivalent technical educational qualification (like MCA)
  • Must have hands on, a total of atleast 5 years’ experience. Out of which 3+ years should be on Linux and/or Android build systems
  • Must have hands on technical experience on the following
101

Lead Software Engineer Resume Examples & Samples

  • Debugging SW problems using variety of software tools
  • The candidate will use strong personal and interpersonal skills to contribute in all facets of the development cycle, including design, reviews, coding, debugging and sustaining activities
  • 8-12 years of experience in C++/Java with Linux embedded software development
  • Strong Object Oriented Programming concept
  • Experience in Video/Voice over IP, Networking protocols, SIP, RTP
  • UI and Application development experience on Linux and Android
  • Self Driven and Good problem solver
102

Lead Software Engineer Resume Examples & Samples

  • 5 -8 years of experience in C /C++ linux embedded software development
  • JAVA Script, Android
  • Deep understanding of VOIP/ SIP / H.323 Call processing protocols, RTP ,Messaging and Presence
  • Core experience on Video/Voice over IP, Networking protocols, SIP, RTP
  • Strong fundamentals in networking protocols (TCP/IP), Socket programming ,
  • System and Network programming experience on Linux/Android
103

Lead Software Engineer Resume Examples & Samples

  • 6+ years professional hands on Java experience
  • A bachelors degree in CS/Information Systems or related field, Masters preferred
  • Proficiency with modern object-oriented programming languages such as Java
  • Ability to take a project from requirements analysis through to launch and operation of the system in production
  • Understanding of Linux & infrastructure & AWS ecosystem
  • Experience with JS frameworks like Angular, Ember, React
  • Development Spring or other IOC framework
  • Demonstrated knowledge with NoSQL/Relational DB skills
  • Hibernate or other object-relational mapping framework
  • Strong experience with working in a team and as an individual
  • Exemplary communication skills (both written and oral), evidenced by a background in preparing comprehensive documentation incorporating complex information
  • Proven experience in leading engineers
  • UI frameworks such as JSF/Freemarker/Velocity
  • Familiarity with open-source libraries/frameworks, e.g. Apache, Jakarta, etc
  • MicroService Architecture
  • Strong process background in Agile development
  • Prior experience working for a high volume, high demand web based application
  • Lucene based Search Engine frameworks like Elastic Search
  • Familiarity with containerization technologies like docker
  • Understanding of automated testing framework
104

Lead Software Engineer Resume Examples & Samples

  • Heavily contribute to the code base (This is a hands on role with a 80% coding / 20% tech lead/coach split)
  • Work in an agile, cross functional team taking responsibility for the team deliverables and quality
  • Work closely with other software engineering teams and business stakeholders to build high volume, secure and resilient micro-services
  • Promote good software engineering practices (e.g. test driven development, performance in design, self-healing solutions)
  • Maintain a keen eye on new technologies and innovation in technology industry and leveraging these to benefit the organization
  • Maintain and improve development methodologies and best practice
  • Maintain an ongoing awareness of emerging developments and trends in related technology arenas that could impact current projects and influence new projects
105

Lead Software Engineer Interest Rate Risk & PnL Systems Resume Examples & Samples

  • You will be fully involved in Intraday Interest Rate Risk and PnL system development and support. Being responsible for the design and development of high performance, robust software
  • You will implement high speed and large scale real-time calculations for flow products
  • You will closely work with front/middle office users and drive all phases of projects to gather requirements, design, develop, deploy and support
  • Scala-based technology integration is a key challenge, but you will also have to focus on time to market to deliver business requests on the existing system
  • The position will provide the opportunity to obtain in-depth knowledge about interest rate business and software design/development experience on risk and PnL calculation platform
  • The work also involves on-call support duty and regular interaction with QA testing/support teams
  • In-depth knowledge of development with C++ 11 or higher and multi-threaded platform
  • Experience with Scala development and debugging
  • Strong knowledge of Unix/Linux with experience of application development
  • Experience with project lifecycle management
  • Experience with scripting languages
  • Experience with unit/regression testing
106

Lead Software Engineer Resume Examples & Samples

  • Architecture. Work with the architecture team to
  • Good working knowledge of processes for change, release, incident, and problem management
  • Capability of guiding and driving troubleshooting of problems including AWS environment, global load balancers, Caliper and domain events, message traffic, networking, databases, integrations, JSON, cross-platforms, cross-domains, variety of APIs, logging tools
  • Ability to identify creative and scalable integration solutions within the constructs of the different platforms with millions of users is a must
  • Excellent communications skills and emotional intelligence to work with different teams to drive a solution
  • Ability to work as a team of 1 initially and must be a self-starter
107

Lead Software Engineer Resume Examples & Samples

  • Define toolsets and setup infrastructure to support data mining of usage data
  • Introduce knowledge extraction methods and apply the resulting knowledge within the Geocoder logic
  • Identify data driven solutions to improve Geocoding quality at large scale
  • Collaborate with CTO Research and Data Science teams within HERE and externally on research topics
  • Share knowledge with team and coach less experienced team members
  • Design, implement, document and review Geocoder components
  • Review current architecture and technology stack regarding efficiency and clean code standards and propose improvements
  • Proficient oral and written English language skills
  • Strong ability to conquer new skills in a self-reliant manner
  • Ability to work in a team and to communicate complex quantitative analysis in a clear, precise, and actionable manner
  • Strive for high quality results
108

Lead Software Engineer Resume Examples & Samples

  • Work with a distributed team of software engineers to build and support applications for integrating data into our content management system
  • Hands on coding and architecture in content management data integration systems and workflows
  • Partner with the product owner on roadmap definition ensuring delivery of the most important items first, adapting to changing priorities as needed
  • Lead the team in build vs. buy recommendations and technical approaches, ensuring everyone has opportunity to contribute
  • Be the go-to technical resource for the products in New York while working with a distributed team of staff and contractors
  • Participate in regular peer code reviews with the team
  • Work with engineers across the organization to continuously improve engineering practices and code quality
  • Encourage and apply principles of test driven development to ensure code quality and good design
  • Present ideas for change, incorporating feedback into plans from both technical and non-technical staff
  • Improve the speed and dependability of the build and release process working towards Continuous Deployment
  • M.S. in Computer Science or equivalent experience
  • At least ten years experience building scalable software systems and services
  • At least four years experience mentoring and leading a team of at least six engineers in data integration projects
  • Expertise required with at least one database system such as MySQL, PostgreSQL, Cassandra, MongoDB, DynamoDB, Redis
  • Strong database modeling skills, both in SQL and NoSQL databases
  • Strong experience with data flow and data processing tools such as SQL Server Integration Services, Apache Nifi, or Talend
  • Expertise in building services in at least one of the following: Java, Python, C#, PHP
  • Working knowledge of network protocols like TCP/IP and HTTP and the knowledge of what makes a RESTful API
  • Experience with automated testing including Test Driven Development and Behavior Driven Development
  • Excellent working experience with Continuous Integration and Continuous Deployment
  • Experience working with build tools like Jenkins, Bamboo, Maven, and/or Gradle
  • Willingness to debate technical choices productively and without ego
  • Deep understanding of algorithms, data structures, and design patterns and how to apply them in real world applications
  • Strong experience handling a diverse team including both offshore and on-site engineers
109

Lead Software Engineer Resume Examples & Samples

  • Bachelor’s Degree (Computer Science, Bio Engineering, Electronics and Electrical Engineering or any related field) or equivalent 5 years of professional related experience
  • 4 years of experience in data warehouse design and development in a formal software environment
  • Thorough understanding of enterprise data warehousing principles and standard practices
  • Proven expertise in ETL & data warehouse design and development
  • Excellent skills at database optimization
  • Experienced in Oracle development
  • Experience with JSON, RESTful web services and client-server interactions
  • Experience with highly scalable web services
  • Experienced with healthcare EDI formats
  • Experience working with Pentaho (Kettle, BI, Mondrian)
110

Lead Software Engineer Resume Examples & Samples

  • Technical leadership - responsible for technical direction while exhibiting strong communication and management skills
  • Work closely with project managers to ensure products are delivered on time and within budget
  • Creates coding guidelines and oversees development of reusable libraries, ensures code is executed consistently and maintained during development
  • Stay current on industry trends; conceive and present to senior management ways to improve current practices to stay competitive in the marketplace and on the cutting edge of technology
  • Bachelor's degree or equivalent work experience in engineering, computer science or related field
  • Six plus years professional experience in web software engineering
  • Strong experience with one of the following: Node.js, PHP
  • Strong grasp of Object Oriented Programming practices (OOP) and MVC code structures
  • Ten plus years professional experience in web software engineering
  • Applied experience with both traditional relational databases (MYSQL, MSSQL, Oracle) as well as NOSQL databases
  • Experience with RESTful API design and implementation, best practices in web security, cross-browser compatibility issues
  • Experience with web-centric build tools like Gulp, Grunt, Node, etc
  • Knowledge of eBook construction and standards is a major plus – EPUB 3
111

Lead Software Engineer, Build Resume Examples & Samples

  • Contribute to the implementation of the next generation production pipeline, leveraging best practices and lessons learned
  • Partner with production stakeholders, identify, assess, improve and create workflow and process for a highly effective content and code production pipeline
  • Research, evaluate and recommend new technology, software, toolset and best practices for continuous delivery
  • 6+ years’ build engineering, preferable Jenkins
  • 8+ years’ software development using Java, Ruby, C#, Groovy (or similar scripting languages)
  • 5+ years’ workflow automation
  • 5+ years’ experience in gaming, preferably in online and mobile games
  • 4+ years’ Jenkins plugin development
  • 4+ years’ experience with DevOps, preferably Chef
  • Strong knowledge of code languages (Java, C#, C/C++)
  • Strong knowledge of Build Management software (Jenkins, Maven)
  • Strong knowledge of version control systems (e.g. GitHub, Perforce)
  • Experience with Content Management Systems
  • Strong experience of UNIX scripting languages such as Python, Perl and Ruby
  • Experience and passionate about Tests Automation, Continuous Integration and Continuous Deployment
  • Unity experience is highly desired
112

Lead Software Engineer Resume Examples & Samples

  • 5 years of technical expertise including recent experience architecting, designing and developing technology platforms using .NET (C#), ASP, ASP.NET and Windows stack
  • 3 years of experience with MS SQL Server
  • 2 years experience gathering requirements using OO analysis techniques and tools
113

Lead Software Engineer Resume Examples & Samples

  • Lead service development in a highly motivated, efficient engineering studio, which coordinates closely with the web and mobile team(s) on a day-to-day basis
  • Collaborate closely with the Systems Engineering, Team Architects and Centralized Architecture team(s) to define the service specification in an empowered team environment
  • Define end-to-end service architecture, standards and roadmap
  • Pilot new technologies
  • Handle performance, high-availability and stability in all deliverables
  • Provide oversight, guidance and mentoring to engineering team
  • Experience working in a high capacity, highly scalable mission-critical web serving environment
  • Maintain and improve site and services reliability and availability
  • Deploy and maintain product releases and customer configurations
  • Develop scripts, metrics, and applications to automate and improve operational processes and service availability, scaling, and security of the production environment
  • Build and maintain development, management and monitoring systems such as Splunk and AppDynamic
  • Participate in weekly 24x7 on-call rotation for application support as needed
  • Proven ability to participate with other functional teams in systems integration and design including writing operational specifications, test plans and requirements management with attention to detail
  • Web (Inginx, Apache) and Java applications (Tomcat, etc) server expertise including knowledge of configuration, troubleshooting, performance tuning, preventative maintenance, capacity planning, monitoring, and security procedures
  • Experience in at least two relevant scripting or programming languages (Ruby, Perl, Python, Shell, etc.)
  • Experience with Automation platforms (Chef, CFEngine, Puppet, etc.) as well as infrastructure automation on cloud platforms such as Terraform and Cloud Formation
  • Emphasizes maintainability, scalability and defect-free coding via well factored code and CS fundamentals
  • Ability to examine and understand the team’s business model, development environment and challenges to be able to recommend, design, and implement solutions for automation of manual tasks and processes
  • Master of Java, communication protocols (JavaScript/NodeJS/Golang beneficial)
  • Delivers enterprise software in Agile environments
  • Communicates very well in written and verbal form
  • Positive can-do partnership attitude while working with teams, cross-functional teams and cross-functional business units
  • Conducts analysis to solve problems and define technical direction
  • Knowledge of database administration – setup, configuration and basic database troubleshooting skills
  • Understanding of internet standards such as HTTP, DNS, FTP, SSH, HTML, XML, JDBC, SNMP and other protocols
  • Experience hardening and maintaining secure systems (Safe Harbor or PCI experience a plus!)
  • 7+ years as a C/Java/PHP developer with strong design and implementation experience
  • 5+ years in system integration
  • 5+ years in designing and building large-scale distributed applications and solutions
  • 5+ years of multivariate testing experience, either building frameworks, applied research, or optimizing revenue
  • Experienced with core Java and J2EE applications
  • Service Oriented Architecture (SOA) experience: SOAP, REST, ESB, XML, JSON, and OAuth
  • Excellent debugging and profiling skills at all levels of the stack
  • Experience designing and implementing toolset solutions for builds, code deployments, testing and system management
  • Experience with performance testing, including planning, execution and reporting
  • Excellent verbal, inter-personal, and written communication skills across all levels within and outside the company
  • Experience with automated continuous integration and build systems. Bamboo, Jenkins, Teamcity, Ant, IVY, Gradle, Maven, Hudson, Git, or similar
  • Experience with message bus platforms. Node.js, mule, or similar
114

Lead Software Engineer Resume Examples & Samples

  • Software development and maintenance of components, systems and their networks
  • Provide technical mentoring for more junior software engineers
  • Analyze user needs to design and code
  • Program (in C, C++, Java etc) all applications, components and interfaces
  • Work closely with the business unit to ensure application development meets product specification requirements
  • Work closely with other engineering teams, partners and vendors to ensure inter-operability and reuse
  • Design, implement and test software, ensuring quality specifications are met
  • Participate actively in design and code reviews
  • Drive performance and reliability enhancements
  • Close interaction with customers to drive requirements and customer satisfaction
115

Lead Software Engineer Resume Examples & Samples

  • Major assignments for implementation of applications within the areas of data management, configuration management, visualization, workflow, and warehousing / reporting
  • Provide technical direction and scope support for efforts utilizing internal and contract development resources. Works with external vendors to ensure that technical content and quality deliverables are met
  • Set-up and configuration of developed applications and off-the-shelf product for use in the M&D environment
  • Creating Proof Of Concept (POC) for feasibility study and demo the working model to the end-user
  • Utilize your working knowledge of architectural considerations within enterprise environments
  • Implement critical system components that impact the overall enterprise architecture
  • Assist in the evaluation and selection of commercial off-the-shelf products
  • Research and evaluate new products and technologies and keep abreast of emerging industry trends
  • Maintain expertise in and provide support for existing business applications and processes
  • Formulate and implement plans to achieve technical requirements
  • Provide technical guidance to other personnel and assigned teams; mentor others in the organization
  • Assure proper documentation of technical data generated for the assigned projects and/or tasks consistent with engineering policies and procedures
  • Bachelor of Science in Engineering or Computer Science OR high school diploma/GED and a minimum 5 years industry experience
  • Minimum 5 years of experience in development projects
  • Demonstrate analytical approach to problem solving, takes initiative, exhibits strong communication skills, and demonstrates effective team skills
  • Understanding of service based architectures using industry standard tools and technologies
  • Understanding of business process modeling and messaging technologies
  • Extensive experience with relational databases (Oracle and MS SQL Server) and time series databases (OSI Pi, iHistorian)
  • Thoroughly understands and applies software engineering processes, procedures, tools and standards
  • Customer focused with ability to develop & interpret requirements
  • Excellent organization and facilitation skills
  • Experience with business intelligence including database design, ETL, JavaSpaces and Business Objects
  • Knowledge of C#, .NET & J2EE platforms
  • Knowledge of Monitoring & Diagnostics applications
  • Knowledge of GE Gas / Steam turbines and Speedtronic (Mark VI, Ve, Vie) control systems
116

Lead Software Engineer Resume Examples & Samples

  • Provide technical guidance and leadership to personnel supporting the assigned project
  • Participate as a presenter or reviewer in technical and program reviews
  • Assure proper documentation of technical data is generated for the assigned projects and/or tasks consistent with engineering policies and procedures
  • Hands on experience of software design lifecycle within Aerospace or similar controlled industry
  • Experience of RTCA DO-178B / EUROCAE ED-12B or similar rigorous development standard
  • Degree from an accredited university or college or equivalent level of knowledge and experience
  • Experience of Ada
  • Experience with Aircraft Power Distribution software
  • Demonstrable success in achieving and exceeding internal customer milestones
117

Advanced Lead Software Engineer Resume Examples & Samples

  • Execute the requirements, design, implementation and verification of assigned projects using sound engineering principles and adhering to business standards, practices, procedures and product / programme requirements
  • Provide technical guidance and mentoring to more junior personnel supporting the assigned project
  • Participate on teams assigned to address organizational initiatives and generic issues
  • Direct a small team of engineer in the software lifecycle
  • Hands on experience of software design lifecycle within Aerospace or similar controlled/safety industry
  • Experience of C, Assembler or Ada
  • Experience of target hardware (C167, C269, PowerPC, Coldfire, PIC Microcontroller, TMS320)
  • Good communication skills to team, peers, and management
118

Lead Software Engineer Resume Examples & Samples

  • In addition, you will
  • Lead the execution of design, analysis, or evaluation of assigned projects using sound agile principles and adhering to business standards, practices, procedures, and product / program requirements
  • Recommend approaches to meet the technical and program requirements
  • Formulate and implement plans to achieve technical requirements, scheduling, and contract commitments
  • Develop action plans to anticipate and respond to problems
  • Provide technical leadership to other personnel and assigned teams; mentor others in the organization
  • Lead or participate in organizational efforts in assigned projects and/or tasks
  • Bachelor's degree in Information Systems, Information Technology, Computer Science or Engineering (or a high school diploma / GED with at least 10 years of IT or engineering experience)
  • At least 5 years of experience with code-writing in a variety of programming languages
  • Strong expertise on Microsoft Technologies, .NET, C#, WPF, WCF
  • Good expertise on building automated Unit tests
  • Awareness on Internet Technologies
119

Lead Software Engineer Resume Examples & Samples

  • Strong project management and leadership abilities required
  • Solid and recent experience with C#/.NET and deep knowledge of related technologies such as ASP.NET, SQL, MVC, AJAX, Web API, JavaScript, HTML, CSS
  • Knowledge of object oriented design
  • Familiarity with software architecture, database modeling
  • Strong written and oral communication skills, ability to read technical documents written in English
  • 3-5 years of experience in Microsoft Dynamics CRM
  • Significant and recent development experience and expertise C#, .NET, ASP.net, SQL, AJAX, JavaScript
  • Prior consulting experience is a big plus
  • Ability to exercise sound judgment
  • Excellent written communication and verbal communication skills
  • Well-organized, detail-oriented, and able to handle a fast-paced work environment
  • Team building Skills
  • Analytical and research Skills
  • Strong computer skills including proficiency with Microsoft Word, Excel, PowerPoint, Access, Outlook, and web-browsers
  • Good knowledge of related technologies such as WPF, ASP.NET, SQL, AJAX, JavaScript, HTML, CSS, Subversion, Hibernate, Spring
120

Principal Lead Software Engineer Resume Examples & Samples

  • The majority of the time will be spent in the development of deeply embedded software in C
  • Provide project estimates and status to the Software Manager
  • Leads internal and customer driven design reviews throughout program
  • 8+ years of microcontroller embedded software development
  • 8+ years of programming in C or another structured language
  • Able to use oscilloscope and logic analyzer for troubleshooting
  • Experienced with technical leadership of other engineers in the development of software
  • Creative problem-solver capable of creating and reproducing complex software defects
  • Capable project management and time management skills
  • Experience writing low level drivers
121

Lead Software Engineer Resume Examples & Samples

  • Hands-on Java development experience with a consumer or enterprise facing product
  • Understanding of AWS ecosystem & experience working in AWS
  • UI frameworks such as JSF/Freemarker/Velocity/SCSS/BootStrap
  • A Bachelors degree in CS/Information Systems or related field, Masters preferred
122

Lead Software Engineer Resume Examples & Samples

  • Assume ownership over the API / web services and data integration platform, focusing on architecture, re-usability, stability, performance, security, automation and related metrics
  • Provide technical leadership while taking a key part in strategic API, middle tier and database technology architectural and solution decisions. This will include requirements review, estimates, and discovery as well production performance and reliability
  • Collaborate with other teams to support API integration into multi-platform environments. This will include maturity of various applications into a regular delivery pipeline, focusing on test coverage, continuous integration, and application health metrics
  • Define and implement best practices, code style guides, and various testing standards, including peer reviews and critiques. Strongly advocate and coordinate consistency across projects, discuss future and current technology practices, and evangelize proper Agile workflows
123

Lead Software Engineer Resume Examples & Samples

  • Minimum 5 years experience developing large multi-tier API / web services, data integrations and related web applications
  • Minimum 5 years experience with multiple programming languages and related frameworks and libraries - Python and Java
  • Strong understanding of API / web service architectures and concerns - Microservices, Service Oriented Architecture, security, high availability, load, performance, encryption etc
  • Extensive hands-on experience deploying Applications to IaaS and PaaS from Amazon AWS, Microsoft Azure, or Google Cloud Services
  • Experience using and developing RESTful APIs using JSON, RSS, NewsML and other API formats
  • Experience with event-based and message-driven distributed systems eg. Celery, RabbitMQ etc
  • Experience working with API gateway, server, cache technologies such as Apache, Nginx, Squid, Varnish, ha_proxy
  • Deep knowledge of data stores and related topics - NoSQL and RDBMS - eg. Memcached, Redis, PostgreSQL, MySQL etc
  • Experience with dependency management, build & release and automation tools (Pip, Maven, Jenkins/Bamboo, Puppet, Docker etc.)
124

Lead Software Engineer Resume Examples & Samples

  • Lead developer on projects as needed, providing technical leadership and guidance to project development team
  • Lead application development efforts by gathering business requirements, developing functional and technical specifications, and designing optimal IT solutions to resolve business challenges for the Campus Services Business Units supported
  • Provide guidance and mentorship to junior-level developers
  • Work with senior technical staff and management to help set the strategic direction for application development stacks
  • Participate in regular engineering meetings and engage with the technical community at large
  • Engage with the larger technical community to help develop and advocate best practices
  • Help architect best practice integration solutions to enable data exchange between vendor products, custom-developed application and University systems
  • Work across a broader team of developers and architects to determine the right design and architecture for the applications
  • Assist in designing Cloud architecture in support of CS application migration to the AWS Cloud
  • Design and build applications that are adaptable for migration to Cloud platforms. Some applications might be required to be built for mobile platforms
  • Practice a good QA discipline, utilize SDLC/Agile methodologies and security best practice for development
  • Additional responsibilities included below.**
  • BA/BS in Computer Science or a related field with 5+ years of experience in an IT environment
  • Advanced understanding and working experience with Microsoft Windows Products, Tomcat, Citrix, Red Hat Linux, SQL Server/Oracle databases and reporting tools
  • Advanced understanding and working experience with Java, Grails, Groovy, C#, C, C++ or any other relevant programming language
  • Demonstrating experience in developing and implementing web services
  • Demonstrated experience in full application lifecycle development
  • Experience working with Vendor products and advanced understanding of integration needs with Enterprise systems
  • Ability to make solid decisions and work independently, requiring minimal oversight
125

Lead Software Engineer Resume Examples & Samples

  • Familiar with theory and practice of information retrieval, relevance, machine learning, and data mining
  • Proficient in some or all of the following techniques
  • Linear & Logistic Regression, Decision Trees, Random Forests, K-Nearest Neighbors, Markov Chain Monte Carlo, Gibbs Sampling etc.,
  • Evolutionary Algorithms (e.g. Genetic Algorithms, Genetic Programming), Support Vector Machines, Neural Networks, Deep Belief Nets, RBMs etc
  • Statistics packages such as SPSS, SAS, S-PLUS, or R
  • Familiarity with Hadoop, Hbase/NoSQL, Spark and Storm
  • Passion to structure and tackle unsolved, unfamiliar challenges
  • Good written & spoken communication skills and a good work ethic
126

Lead Software Engineer Resume Examples & Samples

  • Tech lead for Product Technology & Integration teams
  • Responsible for Technical direction of team
  • Responsible for Technical ecosystem (Software, Data, Interfaces, Integration) and all Technical roadmaps
  • Responsible for innovation including Agile/XP development methodologies
  • Provides technical direction to matrixed teams on design of specific projects
  • Conduct analysis of existing workflows, business models, enforces traceability and makes recommendations for greater efficiency
  • Lead and conduct analysis, requirements gathering and logical design
  • Ensures technical integration across teams (traceability of technical to functional design)
  • Identify systems and technical constraints, potential technology risks, and document possible mitigation strategies for high complexity projects
  • Understand the technical details, integration, and functions of one or more applications, hardware, and/or software within a team. Document and share best practices
  • Identify and design non-functional requirements
  • Provide technical input and support architectural assessments and work with Architecture to get directions and methodologies. Advocate and enforce architectural adherence for technologies within the team
  • For high complexity projects, validate code to designs and requirements, and conduct code walkthroughs, inspections, and reviews where appropriate
  • Develop and/or confirm detailed estimates for moderate to high complexity projects. Monitor, document and communicate the technical progress of the project
  • Use knowledge of integrated requirements to evaluate proposed software products
  • Facilitate the resolution of complex system deficiencies with the design team and project management
  • Work with other teams in coordinating changes across system.-
  • 10+ years experience developing enterprise java services
127

Lead Software Engineer Resume Examples & Samples

  • 8+ years of software development experience (core language: Java) in an Agile environment, utilizing lean/Scrum/XP Programming software development principles
  • Development leadership experience - demonstrated leadership of software engineering teams
  • Experience with enterprise level, high-availability application development required
  • Experience using Test Driven Development (TDD). Must be able to educate less experienced developers on TDD principles and best practices
  • JavaScript frameworks such as React.Js, Angular and Node.js
  • 5+ years front end experience (HTML5, CSS3, Less…) (mobile first mentality)
  • Use object-oriented design (OOD) patterns for separation of concerns, code reusability, security and performance
  • Experience with Spring Boot Frameworks
  • Experience in developing clean, well architected code
  • Familiarity with Unix/Linux environments
  • Comfortable working from the command-line (Bash, Ksh)
  • Strong mobile (native apps) experience (Android and/or iOS desired)
  • Cloud computing (Cloud Foundry, Azure or AWS)
  • Continuous integration and deployment such as Jenkins, Concourse CI and/or Gradle
  • Source Control Management (preferably Git/GitHub)
  • Strong database skills preferably experience using Oracle or SQL Server
  • Data (SQL or similar query language) and data constructs (XML, JSON)
  • Experience developing/consuming Web Services (REST, SOAP, JSON), ETL jobs and APIs (Service-oriented architectures)
  • Strong understanding of testing methodologies such as functional, SOA and performance testing
128

Lead Software Engineer Resume Examples & Samples

  • Experience with any programming language, we welcome engineers from various technical backgrounds
  • Comfortable solving problems in more than one language, and know exactly why one of them is better
  • Experience building software features that required talking to multiple services, touching legacy code, and balancing multiple conflicting requirements
  • Proven project management skills, specifically the ability to estimate scope, break up problems into deliverable chunks, and pivot when requirements change
  • Have deployed multiple web applications from the perspective of both a front-end and back-end developer
  • Have worked with product managers to plan and scope products over the course of several releases
  • Bachelor’s degree in Computer Science, Engineering, or equivalent experience
  • All jobs have the potential to travel
129

Lead Software Engineer Resume Examples & Samples

  • Design, code, test and document selected modules within the platform
  • Review designs and code produced by the development team
  • Support quality assurance team in setting up and executing manual & automated tests
  • Support product documentation team in generating and reviewing product documentation
  • Object-oriented and functional design
  • Windows and Linux operating system fundamentals
  • XML and JSON text formats
  • Web services (REST)
  • Relational database (MySQL preferred)
  • (optional) Storm
  • (optional) Kafka
  • (optional) Elasticsearch, Logstash and Kibana
  • (optional) Zookeeper
  • (optional) Cassandra
  • (optional) JavaScript user interfaces (e.g. ExtJS)
  • Experience collaborating in a team environment
  • Experience communicating verbally (and in written form) designs and concepts to a team and senior management
  • Ability to focus on given priorities and deliver artifacts on time
130

Lead Software Engineer Resume Examples & Samples

  • Experience in agile software development lifecycle and tools
  • Experience designing software platforms with open APIs
  • Experience in commercial software development processes
131

Lead Software Engineer, VP Resume Examples & Samples

  • Collaborates with business users to analyze Business Requirements and implement appropriate configuration and application parameters in the OFSAA solution
  • Provide technical direction on overall architecture and strategy of the current Oracle systems
  • Extensive experience in OFSAA Infrastructure, OFSAA Data Model
  • In-depth knowledge of development using Oracle (including 11g) and OBIEE
  • Understanding of data modelling using ERWin is preferred
  • In-depth knowledge of Oracle DB and OBIEE Architectures, relation modelling, SQL & PL/SQL programming, Oracle SQL Performance Tuning
  • Bachelor’s degree or equivalent in an IT-related field with 7-9 years related experience
  • Ability to communicate with both technical and non-technical groups on a regular basis to maintain transparency on work efforts and to ensure design and implementation is understood by all team participants
132

Lead Software Engineer Resume Examples & Samples

  • Lead delivery of high quality business solutions to Fixed Income Investment desks
  • Interface and coordinate with the broad Information Technology teams to ensure successful delivery
  • Demonstrate strong project management and leadership skills with ability to handle multiple activities in a dynamic fast paced environment
  • Interact with Systems Analysts and Investment professionals at all levels of the organization as needed, to proactively identify opportunities for new/improved systems to improve the investment process
  • Lead the implementation of business solutions in conjunction with the technical development
  • Demonstrated experience developing Web Applications and Services using JAVA, JAX-RS, Spring, JPA and other related technologies and/or
  • Demonstrated experience developing Web Applications and Services using Node.js, Express, and other related technologies
  • Demonstrated experience developing Web Front Ends using JavaScript, AngularJS, ReactJS, CSS, and other related technologies
  • Demonstrated expertise in relational database technologies with strong SQL and Excel skills
  • Demonstrated experience with XML, JSON, shell scripting and UNIX/Linux
  • Knowledge of common design patterns and their application
  • Experience with, and demonstrated understanding of modern software development and DevOps methodologies
  • Experience with cloud services such as Amazon Web Services is a strong plus
  • Minimum of nine years of hands-on design and development experience in commercial environments
  • Degree in Sciences, Engineering, Mathematics, or directly related field
  • CFA or working towards CFA is a strong plus
  • Financial or Fixed Income background is a strong plus
  • Demonstrated experience in problem-solving skills and delivery of quality solutions with good mathematical foundations
  • Willingness to work independently in an energetic, fast-paced, business-critical and team oriented-environment
  • Strong leadership skills in developing collaborative solutions across multiple teams
  • Strong problem solving skills taking multiple inputs and developing solution options
  • Sound decision-making skills
  • A strong team player, with ability to work in collaboration across teams
  • Aptitude to provide innovative solutions to problems
  • Attentive to detail and self-disciplined
133

Lead Software Engineer Resume Examples & Samples

  • Work closely with Portfolio Construction team member to build an elite portfolio management platform
  • Ability to work effectively throughout all phases of the software development lifecycle to deliver business solutions
  • Partner with in-house application and data architects while implementing systems requirements
134

Lead Software Engineer Resume Examples & Samples

  • Architect, design, and implement highly scalable and performant features within our core Salesforce SFA application that interacts with data service from Sales Cloud. You design broadly reaching innovations that significantly impact the product, architecture, and productivity of the team, and you resolve significant and unique issues
  • Act as technical lead to review features that others within your team and org are working on
  • Work with Product Owners to understand business needs, craft possible product solutions, and propose technical approaches to meet those needs. You are the primary expert on multiple product areas, and have unique knowledge to share
  • Deep understanding of Object Oriented Programming
  • Strong knowledge of the Java programming language and its runtime
  • Solid knowledge of SQL and understanding of relational database schema design
  • Extensive experience building multi-tier, scalable, server-side applications
  • Ability to learn quickly in a dynamic environment
  • Master's Degree in computer science plus 6 years industry experience, or equivalent experience
  • Expert knowledge of PL/SQL
  • Prior experience with CRM
135

Lead Software Engineer Resume Examples & Samples

  • Analyze features and contribute to design from the customer's perspective
  • Perform thorough test planning and write test cases that cover all areas. Identify missing test scenarios and refine existing automation
  • Plan, design and enhance automation frameworks, utilities and tools
  • Write test automation using Java, JUnit, JSUnit, Selenium
  • Automate 90-100% of tests of features to ensure they meet the high quality levels and prevent regressions
  • Investigate failures, perform root cause analysis and utilize internal defect tracking tool to create detailed, high quality error reports
  • Verify that fixes for defects and new features work as expected and do not cause regressions in affected areas
  • Work with cross-team product owners, developers and test engineers to support QA processes. Be a vocal advocate of customer empathy and risk mitigation
  • Required Bachelor's Degree in CS or EE with or 5+ years of work experience
  • SQA methodologies (black box and white box testing)
  • Strong Java programming skills (not just writing test scripts)
  • Java-based test automation, e.g. JUnit, TestNG
  • Operate in short Sprint cycles and have experience in the full software lifecycle from design to deployment
  • Experience working with VMware products and vSphere SDK/API
  • Strong knowledge of database interface and SQL
  • Experience in UNIX (Linux/Solaris) administration
  • Experience in large-scale software deployments
  • Worked in Agile teams
  • Excellent written and verbal communication skills Salesforce, the Customer Success Platform and world's #1 CRM, empowers companies to connect with their customers in a whole new way. The company was founded on three disruptive ideas: a new technology model in cloud computing, a pay-as-you-go business model, and a new integrated corporate philanthropy model. These founding principles have taken our company to great heights, including being named one of Forbes's "World's Most Innovative Company" five years in a row and one of Fortune's "100 Best Companies to Work For" eight years in a row. We are the fastest growing of the top 10 enterprise software companies, and this level of growth equals incredible opportunities to grow a career at Salesforce. Together, with our whole Ohana (Hawaiian for "family") made up of our employees, customers, partners and communities, we are working to improve the state of the world
136

Lead Software Engineer Resume Examples & Samples

  • Provide technical and architectural leadership for the infrastructure Engineering teams
  • Design, implement and maintain the infrastructure used to power our service
  • Automate the deployment, scaling and monitoring of the platform using latest technologies
  • Be the point of contact and advocate to other teams in different areas for respective domain/area
  • Provide mentorship to other team members
  • Create, maintain and share technical documentation used by engineers and other team members
137

Lead Software Engineer Resume Examples & Samples

  • Design, develop, and deliver an advanced unstructured data analytics and management platform
  • Coordinate with product owners and quality assurance, bridging market needs to technical execution as scrum master of an Agile scrum team
  • Collaborate with data scientists to translate analytic innovations to pragmatic commercial solutions
  • Build quality, performance, and reliability in from day one, being an advocate and champion for users of our applications
  • Document and communicate module functions, interfaces, and performance criteria to diverse audiences
  • Diagnose, characterize, and address performance and stability issues
  • Be an active and vocal participant in design reviews and code reviews
  • Partner with quality assurance in developing test scaffolds and frameworks
  • Prototype and champion new technology introductions to platform
  • Mentor and develop more junior staff
  • BS degree in Computer Science (or related field) or equivalent
  • Minimum 4 years of significant commercial software experience, with minimum of 3 years experience designing and developing high performance analytic platforms
  • Demonstrated expertise in collaborating with data scientists to bridge analytic innovations to production quality high performance analytic engines
  • Strong knowledge of the software development lifecycle (Agile methodologies preferred), and with history of successful product delivery as scrum master
  • Demonstrated commitment to test driven development and frequent delivery
  • Experience with unstructured data analytics platforms (Lucene, ElasticSearch, etc) and machine learning and big data platforms (Spark, Hadoop, MongoDB, etc)
  • Experience designing and developing event driven and message oriented systems (ActiveMQ, Camel, etc.)
  • Experience in distributed computing architectures and frameworks (Spark, Hazelcast, Storm, Kafka, etc)
  • Expert in with Java software build processes and packaging, with a preference for Linux/Java/Open Source stacks (Git, Maven, Jenkins, Crucible, Sonar, etc.)
  • Experience with common Java frameworks and Scala
  • Demonstrated ability to select and integrate best of breed open source components and platforms into sophisticated commercial applications
  • Demonstrated ability to prioritize the work effort across geographically distributed teams
  • Demonstrated ability to work within an architecture framework, while advancing and evolving it
  • Excellent communication skills, which include active listening and the ability to present complex ideas in concise written and verbal descriptions which are easily understood by both technical and non-technical audiences
  • Strong people skills - able to communicate with colleagues while simultaneously building credibility and rapport. Also, able to modify one's behavioral style to respond to the needs of others while maintaining own objectives
  • An organized individual who is very detail oriented and can develop plans necessary to meet specific goals
  • An aggressive problem solver who can provide creative solutions to complex situations and obtain buy-in from those affected
  • An independent worker who can take the initiative to define and prioritize specific goals and objectives
  • A team player that works hard, admits his/her strengths and weaknesses, and has the flexibility to improve by learning new things
138

Lead Software Engineer, Compute System Resume Examples & Samples

  • You will be responsible for designing and developing software solutions through all phases of the front-end to the back-end development lifecycle. You will use your experience to work with team members to develop new portal/backend features, as well as, enhance existing applications
  • You will be responsible for building Cloud/Web-based solutions and have the ability to grasp a variety of unfamiliar technology and integrate them quickly
  • Development experience on Salesforce Force.com platform using Apex, VisualForce will be a big plus
139

Lead Software Engineer Resume Examples & Samples

  • Collaborate with the product owner, customers, and technical lead on roadmap ensuring delivery of the most important items first
  • Hands on coding and architecture in content management data integration systems
  • Participate in daily pull requests and code reviews with the team, working with them to uncover and implement improvements
  • Believe that the effort to automate everything in the development process is worth executing
  • Keep current with the latest in server side-development and data integration technologies
  • 5-7+ years experience building Web based software systems
  • Expertise in the J2EE platform, Hibernate, Spring
  • Strong experience with tools in the Hadoop ecosystem such as Kakfa, Flink, Spark, Pig, Hive, HBase or Impala
  • Expertise in building services in one or more of Java, Python, C#, PHP, Node.js
  • Hands on experience with the AWS platform
  • Strong experience with Test Driven Development and Behavior Driven Development
  • Experience with image-processing libraries such as ImageMajick or Thumbor
  • Experience with data-visualization libraries (e.g., D3.js, Bokeh)
  • General understand of data science principles
140

Mcss Lead Software Engineer Resume Examples & Samples

  • Participates in the development of test strategies, devices, and systems. Solves engineering problems (or managing the solution of engineering problems) in the functional area to which assigned
  • Bachelor’s Degree in Computer Science or Engineering discipline
  • Minimum of 7 years experience conducting functional and empirical analysis related to the design, development, and implementation of software systems
  • At least one year software engineering experience on Army tactical systems
141

Lead Software Engineer Resume Examples & Samples

  • Under the supervision of the Program Manager, you will manage all software development and integration activities
  • Be the primary technical authority on the program and responsible for the quality of the software produced
  • Ensure adherence to all Army standards, Leidos policies, and software development best practices
  • Provide the program manager and EVMS with timely metrics to gauge progress towards objectives
  • Conduct and prepare feasibility studies for new data processing applications or revisions to existing systems
  • BS Engineering, Computer Science or similar scientific /technical discipline
  • Strong communications and team management skills
  • Significant Experience with
  • SQL and NoSQL databases
  • Big Data technologies such as Hadoop, Cloudera, MapR, etc
  • Experience with software configuration management such as Git, Subversion, ClearCase
  • MS in Engineering, Computer Science or similar scientific /technical discipline
  • Experience with Microservices architectures
  • Amazon Web Services certification
142

Cbmc SDE Lead Software Engineer Resume Examples & Samples

  • Maintain and enhance the Integrated Development Environment (IDE) across a geographically distributed development environment which includes Colorado Springs, Huntsville, and Arlington, VA
  • Act as the primary Dev interface to the CM organization to support successful integration of the IDE with the CM toolset
  • Research new technology and tools and determine their applicability to the IDE
  • Oversee the incorporation and integration the selected tools into the IDE
  • Act as an overall toolsmith and tool finder and help automate the collection of development metrics from the toolset
  • Perform periodic upgrades and maintenance on the toolset
  • Act as a trainer and mentor for C2BMC SW developers, and respond to developer questions and concerns
  • Bachelor of Science degree in computer science, math, or engineering and 9 years of experience; MS and 7 years; PhD and 4 years
  • The successful candidate must be considered an expert in the software engineering discipline with experience in the following areas
143

Lead Software Engineer Resume Examples & Samples

  • BSEE, BSCE, or BSCS degree
  • Understanding of computer architecture
  • Demonstrated skills with C/C++ as well as Python/JVM
  • Have aptitude for numerical processing, signal processing, and/or communications processing
  • Ability to develop well documented code
  • Interest in mechanisms for process control, signaling, and synchronization
  • Experience in coding graphics processing units
  • Interest and/or experience implementing FPGA algorithms
  • Aptitude and interest for configuring small, embedded processors, including their operating systems
  • Comfortable with Unix/Linux command-line
  • Ability to read algorithm descriptions and write code
  • Ability to write clear documents
  • Ability to “flesh out” details of a test-plan
  • Understanding of problems and issues of parallelism and concurrency
  • Understanding of how to instrument code for performance monitoring
  • Ability to read MATLAB code and understand the algorithm
  • Ability to analyze HPC problems and suggest/develop processing architectures
  • Ability to write reasonably sized technical documents
  • Ability to work as the integrator of functional code on small teams of two to four people
  • Ability to create suites of tests
  • Ability to run performance tests and analyze results
  • Ability to learn or to write MATLAB code sufficiently to modify algorithms already implemented MATLAB algorithms
144

Lead Software Engineer Resume Examples & Samples

  • Experience as a team leader
  • Broad understanding of information technology principles, concepts, and techniques including software languages, design concepts, test methods, and integration practices
  • Excellent written and verbal communication skills, demonstrating the ability to present material to senior DoD and non-DoD officials. Able to communicate effectively with senior leaders and customers to clearly present technical approaches and findings
  • Experience with systems architecture development
  • Extensive knowledge and planning skills in the area of system integration testing, C4 applications and networks such as those described in this PWS
  • Experience with software test and evaluation plans for major releases of software or upgrade of existing hardware
  • Design and implement COOP program with alternate site
  • Collaborate with and assist in the development of security fixes with DISA engineers and development teams
  • Knowledgeable on web policies stated in OSD Web Site Administration, DoD Instruction 5230.29, DoD Directives 5230.9 and 5200.40
  • Responsible for implementing security and access controls
  • Ability to analyze requirements and ensure the capture of business processes
  • Experience in developing SDD for creation of KM functions within the portal environment
  • Experience providing support gathering, documenting, testing, deploying, and marketing of web content
  • Ability to develop, implement, and maintain web-based application systems
  • Experience in developing, testing, and implementing web parts for the portal
  • Highly experienced using the following program languages: C, SQL, ASP, .NET, VB and JAVA scripts
  • Understand and develop reports using SQL Reporting Tool
  • Knowledgeable on team foundation software
  • Ability to complete a comprehensive, multi-disciplinary security assessment addressing both content and technical issues at least annually on all portal/web/SQL servers
  • Knowledge of JavaScript, Cascading Style Sheets (CSS), Hypertext Preprocessor (PHP) and dynamic HyperText Markup Language (HTML); experience with .NET and team foundation
  • Experience in SharePoint, including architecture, installation, configuration, and best practices
  • Superior knowledge of current web-design trends and techniques, a strong online portfolio displaying user-centered design, and experience with web database solutions definite assets
  • Understanding of virtual environments with knowledge of clustering
  • ITIL v3 certification desired
  • IAT Level 3 certification
145

Lead Software Engineer Resume Examples & Samples

  • 6+ years’ experience in programming, software design and architecture
  • Have worked across different levels of the technology stack
  • Take ownership and bias for action
  • Have a strong desire to play with and learn new technologies
  • Have Excellent verbal and written communication skills
  • Have worked on Agile teams and love the process of continuous improvement
  • Are Inclined to take smart, informed decisions and lean into problems and their solutions
  • Have strong passion for engineering excellence!
  • 6+ years’ experience with development, design and architecting
146

Lead Software Engineer Resume Examples & Samples

  • 10+ years of work experience in Embedded or real –time software development
  • Embedded C and assembly programming for 8/16/32 bit micro-controllers
  • Decision tables, state diagrams and structured programming
  • Configuration management and version control
  • Embedded software tools
  • Motivated to learn and grow within team environment with mentors
  • Automotive and control applications
  • Good oral and written communication
  • Able to communicate and contribute in a team environment, and take in others peoples views
  • Good documentation and organization skills
  • Able to support technical discussions with internal and external customers
  • Effective presentation and writing skills
147

Lead Software Engineer Resume Examples & Samples

  • 2) Production Support, which is the responsibility for receiving incidents and requests from end-users, analyzing and responding to the end user with a solution or escalating it to the other IT teams
  • Software Engineering (30%) : Owns the solution design Leads definition of software design, development and integration of highly complex software products incorporating extensive business domain knowledge Studies known requirements for key solution design goals, incongruences, and assumptions Learns new and evolving methods and techniques in software engineering Leads evaluation of vendor software products Provides expert level understanding of software architecture and behavior in relevant business domain Collaborates with other teams as an application expert capable of immediately evaluating broad domain impacts from proposed enterprise technology changes. Experiments with prototypes and proofs of concept Sparks innovation by envisioning solutions that combine proven techniques with experimental results (Required)
  • Production Support (20%): Leads production support and troubleshooting of highly complex issues by providing application and business domain expertise Negotiates, plans, and manages all release activities Leads continuous improvement by analyzing and preparing recommendations to address existing and potential trouble areas within an application Leads the research and preparation for audit response Leads Disaster Recovery activities for assigned application(s) Leads Request For Service (RFS) process on behalf of the AD team to define infrastructure solutions Leads technical interactions with vendors Aides IT Manager in vendor roadmap alignment (Required)
  • Documentation (25%): Ensures all technical deliverables are consistent with architectural standards and guidelines provides technical review and validation of project documents including objectives, scope, approach, estimates, assumptions, risks, dependencies. Collaborates with the Architect in the creation of application and project solution architecture and roadmap Determines. The impacts of vendor product releases (both features and bugs) (Required)
  • Technical Leadership (25%): Leads and guides development teams during the analysis, design, development, testing, implementation and post-production support phases Mentors and develops more junior engineers on both technical and soft skills Leads projects and teams through company technology
148

Lead Software Engineer Resume Examples & Samples

  • Hands-on implementation of well-documented, testable, high quality code
  • Mentor other Software Engineers on the team to enable the adoption of new technologies and to implement the architecture and designs proposed
  • Demonstrate ability to work effectively on several concurrent projects
  • Work with global cross-functional teams to develop requirements, perform requirement flow-downs, design planning, risk retirement, architecture and design trade-offs, systems integration, verification, validation, external evaluation support, quality metrics, and defect resolution leadership
  • Strong working knowledge of the following development technologies including C#, ASP.NET MVC, ADO.NET, Web API/REST, Entity Framework or other popular ORM technologies, XML, XSLT/DTD/Schema
  • Extensive expertise designing and developing n-tier architecture
  • In-depth understanding of Software Design Patterns, Service Oriented Architecture
  • Working knowledge of T-SQL, SSRS, SSIS and other related SQL Server and DB technologies
  • Experience in front-end technologies such as HTML5, Bootstrap, JavaScript and JQuery preferred
  • Experience in Data Modeling for OLTP databases
149

Technical Lead Software Engineer Resume Examples & Samples

  • Responsible for the ownership (architecture/design/implementation) of complex software components and systems
  • Lead the team during software architecture and design
  • Coach and mentor the team on software best practices (design, coding, troubleshooting, work breakdown, work estimation, refactor strategies, automated testing, etc.)
  • Work closely with the DevOps and mobile teams to optimize the server components based on their requirements
  • Partner with our Product Owner to plan work prioritization
  • Bachelors in Computer Science or related discipline
  • 5+ years experience leading software projects from inception to delivery
  • Able to comprehend an entire system in order to guide decisions relating to entire system
  • Expert programming skills in either C/C++ or C#
  • Strong knowledge with IP networking (TCP/IP/UDP)
  • Expert knowledge of and ability to communicate software architecture and design principles
  • Expert in writing testable software
  • Proven track record being technical lead of software projects from inception to successful release
  • Strong knowledge in CI/CD systems
  • Good working knowledge of data structures, algorithms, and object oriented design
  • Bachelors in Computer Science or related discipline - 10+ years of software development experience - 5+ years experience leading software projects from inception to deliveryWant to create a job search agent? Send this job to a friend
150

Lead Software Engineer Resume Examples & Samples

  • Write great and testable code, innovate, lead, and contribute to the engineering team
  • Document and test the systems you help build
  • Suggest and implement user experience improvements
  • Coordinate with engineering team to define and prioritise engineering projects
  • Work with support to debug technical support requests
151

Lead Software Engineer Resume Examples & Samples

  • Advanced knowledge on Core Java, Exposure to J2EE, Web services, High Density Memory Stores, Micro Services, Camel & Spring
  • Knowledge on NoSQL databases, Relational Databases and familiarity with software framework for distributed storage
  • Understanding of continuous integration, continuous delivery and delivery automation is highly desired
  • IBM MQ series / JMS / MSMQ / ActiveMQ etc., XML, XML Parsers and JAXB Excellent Team Player
  • Exposure to Agile development methodology desired
152

Lead Software Engineer Resume Examples & Samples

  • Work with scientists on high priority tasks, including design and implementation of LIMS software to handle clinical sample management, process management and results management
  • Manage and mentor a team of 3-5 engineers
  • Responsible for planning, execution and success of complex technical projects
  • Drive product efficiency, performance and quality
  • Rapidly iterate on consumer facing web applications that display genomic results
  • Design scalable and well tested software
  • BS in computer science or related discipline, or equivalent work experience
  • 5+ years of experience in full stack software development or equivalent (preferably Java/JVM languages or frameworks)
  • Experience leading or managing teams of engineers is desired
  • Experience with front end frameworks (React/Angular/VueJs) is desired
  • Experience with Groovy/Grails, Spring framework, Hibernate is desired
  • Track record of designing applications leveraging agile methodologies, tools, and modern architectures
153

Lead Software Engineer Resume Examples & Samples

  • Develop and execute test strategies to ensure product quality
  • Design/test from customer viewpoint to ensure a good product experience. Have to be good at customer advocacy
  • Work closely with development team to design and deliver the key product features
  • Sense of complete ownership - own, complete end to end testing and delivery of assigned features
  • Think out of the box to identify both functional and non-functional test scenarios
  • Drive, define and evolve automation tools and strategies for testing components, work with product owners to identify and generate test data
  • Timely escalation of any anticipated delays, blockers and issues
  • Timely execution of test scenarios
  • Triage defects raised and prepare consolidated defect reports
  • Create and maintain acceptance test cases, regression test suites and other relevant testing documents
  • Identify gaps and suggest process improvements
  • Strong background in Exploratory Testing, with good lateral and critical thinking skills
  • Providing technical expertise to the projects and mentor junior team members
  • Growing the overall technical knowledge & expertise of the team
154

Lead Software Engineer Resume Examples & Samples

  • Bachelor's Degree in Electrical Engineering, Software Engineering, Computer Science, Computer Engineering or other related engineering degree
  • 0 - 7+ years of Software Engineering experience especially in C / C++
  • 0 - 7+ years of experience in embedded development platform e.g. Green Hills Multi 2000 (IDE & debugger) or similar
  • Minimum of 3 years of experience in RTOS e.g. Micrium Micro C OS II/III or similar and exposure to IP protocol stacks (TCP / UDP / FTP)
  • Experience in safety / vital product development lifecycle e.g. DO 178B, EN50128 standards
  • Experience in both Systems and Software development cycle
  • Experience in tools of UML and SysML tools such as Enterprise Architect
  • Experience with Star-team Software Configuration Management toolset
155

Lead Software Engineer Resume Examples & Samples

  • Minimum of 5 years of experience in realtime embedded software development
  • Minimum of 2 years of experience in developing safety critical software and products
  • Familiarity with CENELEC, DO-178B, FRA Rule 236 or other safety standards
  • Experience performing Model Based Development and/or Code Generation using SCADE, Matlab, Simulink, Real Time Workshop, and Stateflow for embedded products
156

Lead Software Engineer Resume Examples & Samples

  • Design and develop software of medical device imaging system and components. Participate in the full cycle of software development following Agile process
  • Co-work with system and electrical engineers to investigate system/component solution and define system/component requirements and architecture
  • Define software requirements and architecture
  • Take full responsibility of software detailed design and implementation
  • Take full responsibility of software usability design and implementation
  • Bachelor or above with major in computer engineering or relative
  • Bachelor 7+ years, Master 5+ years of software development experiences
  • Master object-oriented analysis and design, familiar with UML
  • Sound software engineering foundation with good practices
  • Proficient in Java or C++ programming
  • Experienced in Design Patterns, Software Framework as plus
  • Experienced in unit testing, requirement analysis
  • Experienced in Agile as plus, Scrum Master certified as plus
  • Familiar with Linux
  • Good skills in English writing and communication
  • Integrity, strong ownership, self-motivated, teamwork
  • Technical oriented, willing to pursue technical career
157

Lead Software Engineer Resume Examples & Samples

  • Work with engineering leads from multiple teams to help define gaps and areas for improvement in the existing code base
  • Provide technical expertise, advice, and mentorship to engineers
  • Aid in the continuing development of coding standards and best practices
  • Deliver high quality, well-documented code that complies with technical design and product requirements
  • Minimum of 7 years of object oriented development experience that demonstrates a deep understanding of coding techniques, documentation, and managing the overall technical integrity of a large code base, including portability, extensibility, and testability
  • Experience in developing mobile games, preferably in the Unity engine
  • Experience with optimization, profiling, and debugging tools and techniques, particularly on mobile platforms
  • Experience with Unity and its plugin ecosystem
  • Proven ability to work in deadline driven environment
  • Excelent written and verbal communication skills
158

Lead Software Engineer Resume Examples & Samples

  • Work with other client side developers to integrate client/server calls into client side user interfaces
  • Responsible for mentorship, evaluations, conflict resolution and recognition of the staff to maintain highly motivated and engaged employees
  • At least 2 years of management experience
  • Strong management and leadership skills with a proactive participative management style
  • Unity 3D, OpenGL, and/or Objective-C
  • Web development using HTML, JavaScript, Ajax, and/or Flash (ActionScript 3.0)
  • PHP scripting on back end systems
  • Familiarity with Object Oriented Programming techniques and languages (in particular Java or C++)
  • CVS, SVN or other version control software
  • Knowledge of database modeling including designing tables, keys, and indexes for maximum efficiency
159

Lead Software Engineer Resume Examples & Samples

  • Lead a team in an Agile environment to design and implement game features and core functionality in PHP
  • Create and maintain tables in MySQL and documents in Couchbase
  • Perform and assist in testing and debugging efforts
  • Monitor game performance and error logs
  • Use Git on a daily basis to manage source code
  • Perform code review for fellow engineers
  • Design, implement, and maintain tools for game administration
  • Research and utilize third party APIs (Facebook, Upsight, etc)
  • Occasional light front end web work with HTML, CSS, and Javascript
  • Mentor junior engineers and assist them with feature development and debugging
  • Identify and refactor problematic areas of codebase
  • Create scripts and tools to improve workflows for both backend and other teams
  • Participate in on-site interviews with engineering candidates
  • Experience with statically typed languages like C++, Java, or C#
  • Experience with LAMP (Linux, Apache, PHP, MySQL)
  • Experience working from the command line and using common utilities (grep, tail, etc)
  • Experience with NoSQL databases (Couchbase, Memcached, Redis, MongoDB, etc)
  • Professional experience working in an Agile/Scrum/XP environment
160

Lead Software Engineer Resume Examples & Samples

  • Lead the local engineering team building GAAS (game as a service) platform
  • Be both a highly technical, hands-on coder and effective people leader
  • Ensure agile, test driven development, meeting quality requirements on time
  • Coordinate geographically distributed teams
161

Lead Software Engineer Resume Examples & Samples

  • Inspire technical solutions while spearheading multiple games
  • Define and assign technical tasks to teammates
  • Review code and design decisions with teammates and propose changes and improvements to promote scalable, reliable, and maintainable technologies for our gaming platforms
  • Code and develop features such as in-app purchase and animations for use in our social/mobile games
  • Promote code maintainability, extensibility, and reusability across all mobile devices
  • Collaborate closely with other software engineers, product, graphics, and game design teams for input on the technical direction of our products
  • Provide feedback to help shape the final product of our games in terms of gameplay and user experience
  • Analyze potential gameplay improvements to facilitate user retention
  • Monitor the technical performance of games including server code performance, server-client communication issues, bugs, and crashes
  • Software Engineers that have the ability to solve complex problems with simple and optimal solutions
  • Strong coding abilities; writing clean, maintainable, bug-free code
  • Engineers who have the ability to learn different technologies and programming languages quickly
  • Software Engineers with experience in iOS development, Android development, web 2.0, start-up, or social/mobile gaming a plus
  • Strong empathy for users
  • Skill in developing algorithms, including analyzing and optimizing the algorithms of others
  • Skill in using database systems such as MySQL and Oracle
  • Background in reviewing, analyzing, and optimizing the database schemas of others
  • Understanding of internet security and vulnerabilities, as demonstrated by a background in implementing secure coding practices
  • Skill in optimizing the performance of applications reliant on network traffic using internet protocols and technologies such as HTTP, TCP/IP, SNMP, UDP, SMTP, or SSL
  • Background in designing highly scalable internet applications
  • At least one year of working experience with Unity development on mobile
  • 5+ years experience in software engineering
  • B.S. Computer Science or equivalent quantitative field required
  • M.S. Computer Science or equivalent quantitative field preferred
162

Lead Software Engineer Resume Examples & Samples

  • Writing C/C++ to implement the software and operating environment for the emulation platform and features
  • Designing the features, flows, and interfaces for the emulation platforms with other engineers
  • Writing functional, implementation, and test specifications for your code and features
  • Implementing unit, integration, and system tests for your code and features
163

Lead Software Engineer Resume Examples & Samples

  • Work as part of a dynamic software team on various Cavium MIPS/ARM processor offerings
  • Software work will include developing device drivers, protocol stacks, performance enhancements, etc
  • Supporting and maintaining existing software offerings
  • Assist customers in porting and optimizing their existing applications to OCTEON and ThunderX systems
  • Grounded, detail-oriented, always backs up ideas with facts
  • Must have the ability to define problems, issues and opportunities, analyze data, establish facts, and draw valid conclusions from various datasets
  • Must have the ability to multi-task in a fast paced environment
164

Lead Software Engineer Resume Examples & Samples

  • Focus on next generation datacenter networking switches
  • Enhance existing set of, and develop new set of data center Layer2/3/4 forwarding features for Cavium's Xpliant family of products
  • Enhance and develop Linux device drivers for networking features
  • Generalist, Smart, Quick learner and Team player
  • Above all a zeal to learn new technology
165

Lead Software Engineer Resume Examples & Samples

  • Lead the development and maintenance of core placement algorithms
  • Develop, maintain, and enhance core algorithms
  • Interact with routing team and gigaopt team to define next generation algorithms
  • Do peer code reviews and maintain a high quality thread safe code & test base
166

Lead Software Engineer Resume Examples & Samples

  • Prefer with Multi-threading, RPC and Socket programming experience
  • Knowledge with Verilog or VHDL design language and logic design
  • Good communication skills (prefer English language proficiency), attention to details, and ability to work in multi-site/multi-person project
167

Lead Software Engineer Resume Examples & Samples

  • Solid experience and background in EDA backend flow, including placement, timing, optimization, and routing
  • Strong interest and understanding of complex software development in UNIX platformare required
  • Good verbal and written presentation are must
  • Good relationship to TSMC foundry and design companies a plus
  • Minimum master degrees in EE or CS. PhD preferred
168

Team Lead Software Engineer Resume Examples & Samples

  • Refine and clarify requirements with internal and external clients
  • Contributing to overall system architecture strategy and design
  • Collaborating with technical leadership to define and vet technical designs
  • Assign and track resource activities based on established priorities
  • Provide regular status updates to stakeholders
  • Developing applications in Java/ J2EE framework and web service development using SOAP and RESTful API
  • Providing architectural options within specific technology stacks
  • Providing coaching and mentoring for a team of talented engineers
  • Performing code and design reviews and overseeing the development of API
  • Motivating an agile team and fostering collaboration and innovation across our development organization
  • Giving technical presentations and hands-on training to our development organization
  • Ability to coordinate work with off shore Development resources
  • Bachelors or Masters Degree in in Computer Science, Engineering or advanced mathematics
  • 5+ years of progressive Java software development experience including JSE, JEE in enterprise level scalable, distributed and fault tolerant environments and Web Service Development (SOAP and RESTful)
  • 1+ years of experience leading and managing small to medium-sized development teams of between 5-10 developers in an agile environment
  • Be a hands on Team lead
  • Flexibility to learn on the job and adapt to a changing environment
  • Understanding of, and experience with, software development best practices
  • Excellent communication, including strong, effective written and verbal skills
  • This position is eligible for the Employee Referral Bonus Program- Tier 3 - #LI-KJ1
169

Lead Software Engineer Resume Examples & Samples

  • Oversee identification and resolution of risks to quality such as software inconsistencies, ambiguities, and defects during the design and implementation phase of software building
  • Create and cultivate best-in-class code and frameworks to automate the validation of quality within our software
  • Guide team in creation of thorough and organized documentation for test cases by clearly articulating test objectives, steps, and expected results
  • Create and drive acceptance of quality assurance test plans
  • Participate in defect detection and replication through automation, performance testing, and exploratory testing
  • Design and execute workflow, test case plans, implementation points, and test data before development is complete
  • Carry out root cause analysis on complex defects to ensure causes are being addressed and fixed, not just symptoms
  • Coordinate with QA Leads in other locations to drive to consensus on tools and methodologies
  • Act as an active mentor to engineers to model behaviors and techniques that encourage growth, risk-taking, and results
  • Contribute to an Agile team that solves complex challenges and builds working software
  • Work with senior QA members to communicate unacceptable risks to quality
  • Adhere to standard operating procedures and the collection of measures put in place to ensure consistency and improvement in the way we test software
  • Perform regression testing to assure changes to the current release do not adversely affect previously implemented functionality
  • Excellent knowledge of the Software Engineering and Quality Assurance discipline
  • Strong problem solving skills, independent thinking
  • BA/BS in Computer Science or related disciplines, or at least five years providing Software Quality Assurance for commercial-grade systems and applications
  • At least five years designing and coding software for commercial-grade systems
  • At least five years writing software that tests software in an automated fashion
170

Technical Lead-software Engineer Resume Examples & Samples

  • Works hand-in-hand with team members to break down user stories into small functional slices
  • Works with Software Architects to ensure the team’s direction is in line with the overall architectural vision
  • Promotes collective code ownership so that everyone has visibility into the feature codebase
  • Encourages pair programming to communicate design knowledge throughout the scrum team
  • Encourages integration and promotes obtaining shared goals with members of cross functional teams
  • Thinks out loud- talks about design thoughts all the time
  • Provide development expertise to team members through education and review Always open to new ideas and encourages innovative practices amongst peers
  • Carries out root cause analysis on defects to ensure fixes are happening in the right way
  • Makes sure to constantly address technical debt - escalating when it becomes a risk to quality or timely delivery of our software
  • Maintain an attitude of commitment through outward display of willingness
  • Practice positive interactions - lean on encouragement in place of judgment
  • Impress responsibility on others by displaying ownership in tasks
  • Act in the interest of the overall team
  • Understand the needs of our customers
  • Bachelor’s Degree or equivalent in Computer Science or related disciplines
  • Excellent Knowledge of the new technology trends and its applications for the new products in the market place
  • Excellent Knowledge of Software Engineering Discipline, including hands-on knowledge of Latest Programming Languages, Object-Oriented Programming, High-Performance, Fault-tolerant Distributed Systems, Data Structures and Algorithms, Operating Systems, Distributed DBMS and DB modeling and access languages
  • Strong Problem Solving skills
  • Strong leadership skills, ability to perform under the pressure and deliver technical solutions
  • Full knowledge of and adherence to SDLC (Software Development Life Cycle) standards and best practices
  • Knowledge of Agile Project Development Methodologies
171

Lead Software Engineer Resume Examples & Samples

  • Partner with Support and PO teams in identifying opportunities and building solutions to streamline Implementation and support phase
  • Intimate knowledge in combine/sort/aggregate/transform data
  • Must have knowledge of OOP languages, preferably Java
  • Experience with any source control system
  • Experience with the agile development methodology
  • Verbal and written communication skills, problem solving skills and interpersonal skills
  • Bachelors in Engineering / Computer Science or equivalent experience with excellent academics from reputed college
  • 5 to 8 years of DW/BI industry experience
  • Must have 3+ years of experience developing SQL (T/SQL and/or PL/SQL)
172

Lead Software Engineer Resume Examples & Samples

  • Builds software applications and delivers business solutions using in-depth knowledge of the labor management domain, programming languages and delivery platforms
  • Works on problems of highly complex scope, through usage of standard and non- standard concepts & principles requiring high levels of judgment and interpretation. Works under minimal supervision. Act independently to determine methods and procedures for new or special assignments. Knows what need to be done and does it or ensures it gets done
  • Takes a lead role in projects spanning global development centers, ensuring both technical and project success. Develops, supports and implements one or more complex components through advanced concepts & principles requiring solid judgment & interpretation. Provides oversight on the team’s work breakdown / project estimates
  • Contributes to the design and architecture considerations of the projects. Participates in code and design reviews to ensure quality and conformance to product standards
  • Researches new methods and processes to resolve complex situations in the respective areas(s) of expertise
  • BS/BA degree in Computer Science Engineering or related discipline or equivalent experience
  • 6+ years of HTML5, Javascript, XML with AngularJS being a necessity
  • 8+ years of object oriented programming preferably Java
  • Knowledge of application development tools (including IDEs, Source Management Systems, Build/Deployment tools etc.)
  • Awareness of unit testing frameworks and functional testing frameworks (Karma, Jasmine and SoapUI)
  • Experience working an agile software development environment
  • Preferable experience working with geographically distributed teams
173

Lead Software Engineer, West Resume Examples & Samples

  • Design, implement, and integrate embedded Software within an Agile development process
  • Verify and Validate Software Activities
  • Assure and Analyze Software Safety Activities
  • Bachelor's Degree in Electrical Engineering, Computer Science, or other related technical discipline from an accredited college or university
  • Minimum of 7 years of experience developing software in C / C++, and/or Assembly Language
  • Railroad, Aviation, Medical or other safety critical product development experience
  • Experience with 68K, Coldfire, ARM, x86 or PPC microprocessors
  • Experience with Embedded Software Development Tools such as Green Hills Multi, Keil uVision, or Code Composer
  • Strong configuration management skills using tools such as PVCS, StarTeam, or ClearCase
  • Experience working in an Agile Development Process
174

Technical Lead Software Engineer Resume Examples & Samples

  • Collaborate with product management, technical marketing, customers, cross functional teams and the UX/UI team to define, design and deliver cloud platform & applications
  • Collaborate within a scrum with other engineers (backend, UI and test) and deliver sprint milestones and meet release quality metrics
  • Participate in strategy discussions and influence multi-phased product development roadmap and milestones
  • 10+ years of Java and programming Experience preferably in Linux/windows development environments
  • Strong experience working and resolving customer’s issues
  • Domain knowledge and development experience in standard authentication and authorization protocols such as SAML, OAuth 2.0 and OpenID is required
  • Domain knowledge and development experience building scalable micro services in cloud environments in required
  • Excellent Java backend in Linux/Windows development environment
  • Good understanding of advanced Java topics such as extreme multithreading, garbage collection internals, memory debugging and portability of Java
  • Strong knowledge of Algorithms, Data Structures
  • Experience in standard authentication and authorization protocols such as SAML, OAuth 2.0 and OpenID
  • Experience in micro services architecture and API frameworks
  • Experience in Web services RESTful API development
  • Experience in graph databases such as Titan and related graph backend technologies
  • Experience in complex, real-time event processing using technologies such as Kafka, Spark, Elastic Search ELK stack
  • Experience in Cassandra nosql databases
  • Experience in Identity & Access Management product development would be a definite plus
175

Lead Software Engineer Resume Examples & Samples

  • Take input from multiple sources such as: team members, peers, industry trends, customers, business needs, user experience group, and customer support to define technical boundaries and design scalable / sustainable platform services that serve the needs of multiple products, platforms, and/or customers
  • Develops a strategy for delivery product and device level optimizations on top of core services which encourage product agility and improves time to market
  • Work with senior leadership to identify, develop and execute upon opportunities for process and strategic improvements
  • Participate in MHE-wide initiatives to bring consistency to the company’s software development efforts
  • Ensure focus on Engineering architecture, design, and technical improvements across teams
  • Engages in research that leads to the development of innovative products and services
  • Explores and creates service designs that improve capability, functionality, and time to market with maximum quality
  • Lead a team of internal and/or external Software Engineers and ensure they maintain quality standards and continue to expand automation coverage
  • Mentor to new or less seasoned Software Engineers in development practice
  • Participate in the hiring process for new staff in engineering
  • Lead the strategic design and application of test automation in all phases of the SDLC and software deployment processes
  • Stay current in knowledge of latest trends in web service and web application development
  • Present and communicate own ideas, debate and defend benefits under scrutiny
  • Work on multiple projects providing self-prioritization and to meet established deadlines
  • Work with all parties involved on service development efforts to gather requirements, give estimates and improve API offerings
  • Establish performance and security benchmarks, and tune software to align to benchmarks
  • Sprint planning and execution of product development efforts, including all associated resources to meet committed delivery/iteration dates
  • Provides effective communication regarding issues
  • Works with Project Manager to develop project schedule and resource allocation models activities such as software deployment, performance testing and UAT
  • Conduct technical presentations to educate teams on how to improve technical aptitude
  • Driving cross organizational projects and initiatives to help improve development practice
  • Provide guidance, training and mentoring to project teams and software engineers for the implementation of coding styles and best practices as needed
  • Continuously improve the development practice with your knowledge, experience and by staying abreast of current and new testing technologies and patterns
  • Lead efforts to develop or acquire tools and techniques to optimize and refine all development practice across multiple languages
  • Designing and building tools and dashboards to help track changes in the software KPIs across multiple platforms and application
  • Work with the performance engineering team to establish benchmarks, test scenarios, and review testing outcomes to drive software tuning recommendations
  • Produce status reports related to the development process, including accomplishments and blockers
  • Bachelor’s degree in Computer Science or equivalent experience in software engineering or related field, or equivalent work experience
  • Seven plus years’ experience as an architect or senior level Engineer on large-scale software development projects
  • Three plus years working with Web services framework like JAX-RPC, Spring WS, Apache CXF and Apache Axis 2.x, TIBCO web messaging ( SOAP Stack, REST, JSON and TIBCO web messaging calls)
  • Experience with Web Service Security specifications, WS-Security, WS-Policy, SAML, etc
  • Integration experience with Messaging, UDDI, Service Registry and Service Repository
  • Familiarity with source control tools like CVS, SVN, or Git, and continuous integration tools like Jenkins
  • Ability to research and solve problems on his/her own using Google, newsgroups, vendor support and other external resources
  • Review existing code and recommend refactoring where applicable
  • Understanding of the following client side technologies/frameworks: AngularJS, JQuery, Twitter Bootstrap, HTML/HTML5, CSS, SASS, LESS
  • Additional skills in these areas will be considered a plus: Spring MVC, OAuth, PL/SQL, Maven/ANT, JBoss/Tomcat, CVS/SVN, Eclipse 3.5, HTTPInvoker, Mule CE, Solr, Redis, Couchbase, Federated Identity Solutions
  • Excellent communication and interpersonal skills with ability to communicate with both technical and non-technical audiences
  • Experience working with international and geographically dispersed teams spanning the globe a plus
  • Must be comfortable representing quality engineering interests in cross-department meetings and brainstorming sessions, and be comfortable having constructive debates
  • Ability to work collaboratively with developers, testers and other team members in developing complex projects, to enhance the overall quality of the product
  • Ability to research and solve problems on his/her own using Google, newsgroups, vendor support and other external resources and stays abreast of changes in the QA field, looking for new innovative ideas and solutions
176

Lead Software Engineer Resume Examples & Samples

  • Developing web based applications with strong focus on server side development
  • Designing software products using modeling techniques and software design patterns
  • Participate in design and coding of the application software
  • Uses technology concepts and ensures compliance to best practices for design
  • Follow and improve the best techniques to debug and troubleshoot issues
  • Interpret informal requirements descriptions and detail them for technical teams consumption
  • Participate in code and design reviews to ensure quality and conformance to product standards
  • This position is for Workforce Ready Noida Team. Hiring for SaaS/Cloud Product in SMB space
  • Graduate degree in Computer Sc./ Engineering from top colleges of state universities and other good engineering institutes with 60% throughout academics
  • Degrees attained B.Tech/B.E./MCA/M.E./M.Tech/M.Sc./M.S. in Computer Science / IT and related field
  • 5-8 years software development experience in a fast-paced environment, working through all phases of the software development life cycle
  • Understanding of Core Java, Spring, web services and XML APIs
  • Experience in HTML (Preferred HTML5) and JavaScript (AJAX, DOM, JQUERY, ANGULAR/Knockout/ BACKBONE/BOOTSTRAP/ExtJS and JSON)
  • Good CSS experience (preferred CSS 3.0)
  • Knowledge of Unit testing framework e.g. Karma-Jasmine, Junit etc
  • Understanding of usability, interaction designing aspects and cross browser compatibility
  • Knowledge about Frontend Performance Optimization is a plus
  • Experience with the full software development life cycle, including design, testing, deployment, and documentation activities
  • Aptitude for learning and applying programming concepts
  • Prior experience with agile methodologies and scrum practices, including continuous integration and TDD is a plus
  • Team-oriented, meticulous, rigorous, attention to details, strong customer focus
177

Lead Software Engineer Resume Examples & Samples

  • Support Sales and Proposal teams during the pre-sales stage
  • Attend kick off and other project meetings with the Project Manager
  • Be aware of all technical information delivered during pre-sales and proposal stage and ensure full understanding of customer requirements
  • Schedule and assign relevant tasks according to contractual obligations and customer’s expectations
  • Cooperate with Hardware development department during Hardware architecture design
  • Provide value added engineering solutions to meet technical specification requirements and customer’s expectations
  • Design the Software according to the applicable standards and regulations
  • Test the program codes using suitable Software tools or installing the same program codes in the project’s equipment
  • Actively contribute to the standardization process
  • Maintain effective communication and working relationship with customer’s technical department and other project team members
  • Prepare all the Software related documentation in accordance with quality management system and contractual obligations
  • Support Field Service Engineers and Customers for troubleshooting on Software developed for specific Automation Solution projects
  • Minimum 2 years’ experience as PLC/Systems software design/developer in automation systems and applications
  • Strong technical background in Drives, Motors and Automation
  • Good knowledge of site activities or management is preferred but not essential
  • Bachelors Degree in Automation/electrical/electronic engineering
178

Cbmc SDE Lead Software Engineer Resume Examples & Samples

  • Maintain and enhance the Integrated Development Environment (IDE) across a geographically distributed development
  • Bachelor of Science degree in computer science, math, or engineering and 14 years of experience; MS and 12 years; PhD and 9 years
  • Hands on experience with software development and CM tools such as Eclipse, Rational XDE, Jenkins, ClearCase, CruiseControl , Ant, JML, Junit, CITRIX, etc
  • Familiarity with emerging technology and Free and Open Source Software (FOSS, and experience evaluating different toolsets and providing recommendations for use
  • Experience on both Windows and Unix development platforms
  • The candidate must possess excellent communication skills and the ability to work in a fast paced environment providing coordination of activities within the Development organization and other Functional Areas. The candidate must be a self starter that is able to initiate research and evaluate new software development tools, processes and procedures
179

Lead Software Engineer Resume Examples & Samples

  • 6+ years of experience in software product development
  • Solid hands-on programming experience in Java developing high quality readable code
  • Proficient in Distributed computing, and Design patterns
  • Hands on experience designing and developing Service Oriented Architecture applications and RESTful services using JEE, Spring and Tomcat
  • Proficiency in open source products - Apache, WSO2 either as a contributor or as a user preferred
  • Experience developing and deploying scalable applications in a Cloud environment – AWS, RackSpace, etc
  • Experience with RDBMS and No SQL databases
  • Good knowledge on Linux and any scripting or automation using puppet, chef, etc
  • Bachelors/Master’s Degree in Computer Science/Engineering
180

Lead Software Engineer Resume Examples & Samples

  • Software development using UI technologies, primary responsibility is Programming
  • Designs software solutions based on requirements; collaborates with product owners, team leads and architects/SMEs; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, clear code and code reviews
  • Ensure that the next generation product is consistent with the needs of the OEM customers
  • Exposure in Software Development Process, Requirements Analysis, Design, Debugging, Documentation, Testing and Problem Solving
  • Minimum of 7Years relevant experience with 5+ years hands-on
  • Excellence in Strong Programming Skills HTML 5 / CSS, Angular JS, Bootstrap, TypeScript, JavaScript
  • Excellence in UI Design Skills, GIT, Jenkins
  • Excellence in Test-Driven Development and Agile software development process
  • Excellent written and spoken communication/interpersonal skills, in English
  • A true team player who is able to work with distributed teams in a fast paced environment
  • B.E in Computer Science / Masters in Computer Science from premier institution with English as medium of instruction
  • Some travel (<10%) may be required
  • Other duties as required and requested by management
181

Lead Software Engineer Resume Examples & Samples

  • Completely accountable for own work and quality of code and designs, test plan and all technical output of the team under supervision and produce status reports
  • Sub-Module level responsibility in large projects and Module (or component) level responsibility in small / medium sized projects and complete responsibility in small sized projects, depending upon the complexity and decomposition
  • Decompose requirements into design elements, provide estimates and ensure that the requirements / design specifications are met
  • Decompose design elements into structured code, preparation and execution of test cases and development of test codes or test harnesses. Trace back through code, design and resolve issues and bugs
  • Participation in project management activities such as planning, estimation, scheduling and reviews. Participate in brain storming sessions and product demonstrations
  • Responsible for highlighting problem areas (with enough time to act) and taking action to mitigate at own level or to effectively escalate to higher level(s) of engineering
  • Team performance management in a fair and timely manner
  • Ensure team motivation at all levels. Mentoring and training teams
  • Participate in reviews of work done by peers and provide constructive feedback
  • Be contemporary, by adopting technological and market evolutions
  • Good understanding of operating systems principles, embedded systems, software architectures, software algorithms and software engineering principles
  • Good understanding of 3D concepts
  • Proficiency in C#
  • Proficiency in Unity Gaming Engine preferred
  • Proficiency in using animation and rigging tools
  • Exposure to development for gaming or virtual reality or augmented reality applications in a consumer or professional user setting is a must
  • Good exposure on design, development and debugging tools
  • Upbeat, highly motivated and self-starter
  • Graduated from a premier institute
  • B.E / B.Tech or M.E / M.Tech / M.S. in Computer Science Engineering or an equivalent degree with a good JEE / AIEEE / GATE score
  • Should have scored minimum 90% marks since 10th Standard with consistent academic records
  • Good score in any of the national level Olympiads or talent search examinations will be a value addition
  • Paper presentation in a national level forum, contribution to open source projects, contribution to standards bodies will be a value addition
  • Working experience in a tier-1 organization for a period of 7 to 8 years
  • Must have developed at least 3 to 5 games or similar work products
  • Agile / Scrum certification
182

Lead Software Engineer Resume Examples & Samples

  • Drive development effort End-to-End for on-time delivery of high quality solutions that conform to requirements, conform to the architectural vision, and comply with all applicable standards. Responsibilities span all phases of solution development including
  • Engagement in requirements definition and clarification in collaboration with Business to ensure completeness and common understanding; deep understanding of the business needs is important
  • Work with other engineering teams to facilitate a common approach to continuous integration that includes build automation, test automation, and deployment automation
  • Present technical solutions, capabilities, considerations, and features in business terms. Effectively communicate status, issues, and risks in a precise and timely manner
  • Ability to architect and deliver solutions for complex business problems
  • Collaborate with project team members (Product Managers, Architects, Analysts, Developers, Project Managers, etc.) to ensure development and implementation of new data driven business solutions
  • Build scalable, distributed, multi-threaded applications & tools using various technologies
  • Drive design reviews, development and code reviews​
  • Create documentation and procedures for development, deployment and maintenance
  • Undergraduate Degree or Master's Degree, preferably in Computer Science
  • Ability to estimate, design and drive projects end to end by meeting deadlines
  • Ability to present complex ideas in a clear, concise way
  • Ability to work in a complex organization to determine business and customer needs, providing the best solution to meet those needs is essential
  • Candidate must be able to proficiently multi-task and work independently
  • Excellent collaboration skills and ability to mentor Junior developers
  • Experienced in JavaScript (JQuery, Angular JS/Backbone, etc.)
  • Solid foundation in object oriented methodologies & design patterns
  • Experience writing unit, performance and integration test cases
  • Experience with Agile development methodologies (specifically Scrum)
183

Lead Software Engineer Resume Examples & Samples

  • Build POCs on new technologies and doing research
  • Expertise in writing server side code using JAVA/JEE, EJB and hibernate
  • Proficient in SQL and should be able to write complicated database queries
  • Proficient with AngularJS 1.5 and JQuery
  • Understanding of SAAS platforms, private cloud architecture is a plus
  • Expertise on architecture and design
  • Strong knowledge of web standards
  • Expertise of design patterns
  • Should be able to guide a team of 6-10 resources and help review, guide
  • Should have expertise in dealing with an onsite/offsite teams
  • Knowledge of web debugging proxies such as Charles
  • At least 10-12 years of software development experience
184

Lead Software Engineer Resume Examples & Samples

  • The candidate will be responsible for development of complicated algorithms to improve post-route timing, the experience to handle routing-related timing optimization is preferred
  • The candidate should have 3 years software development experience with MS or PHD degree of CS/EE/Math or others related
  • Good team player with strong written and verbal communication skills
  • Familar with static timing analysis, global routing, delay calculation is preferred
185

Lead Software Engineer Resume Examples & Samples

  • Be skilled in C/C++ programming on Linux platform
  • Familiar with VHDL/Verilog and knowledge on EDA tools of simulation, synthesis is required
  • Familiar with the distributed computing and database development is preferred
186

Lead Software Engineer Resume Examples & Samples

  • Analyse product/business requirements and translate it into well-designed and documented software components based on technical knowledge on Microsoft technologies
  • Design, develop and test software product in eLearning/analytics domain
  • Understand frameworks, technologies and standards for development and implementation of software products
  • Participate in SCRUM calls with customers, seek clarifications on requirements where necessary
  • Work with technical/project leads to plan sprints with proper prioritization and estimates
  • Requirement Analysis
  • Design, Development and Testing (Unit, Integration and System)
  • Technical documentation
  • Design and code reviews
  • Application setup and automated deployment
  • Must be strong in C#, WPF and Design Patters, WCF, XML and SQL
  • Must be able to derive optimal solutions for stated requirements in alignment with the technology stack & vision
  • UI development
  • Experience working in Windows .Net framework environment
  • Business Process Modeling and Business Analysis and Agile Methodologies
  • Design and develop web services and web service clients using ASP.Net and WCF
  • Designing database, tables, indexes, stored procedure, views, etc., with good insights into performance optimization techniques
  • Develop unit and scenario based automated test cases for .NET class libraries using NUnit or MS Un
187

Lead Software Engineer Resume Examples & Samples

  • Design, develop, test and maintain Windows-based software application written in Clarion
  • Design, develop and maintain existing and new integration solutions for both internal and external partner services
  • Work with Business Analyst and Product owner to gather detailed requirements for modifying existing solution and for building new solutions
  • Lead projects and mentor other team members to ensure solution architecture is scalable, maintainable and of high quality
  • Provide day-to-day development guidance to onshore and offshore developers
  • Perform internal code reviews
  • Monitor and report to management on the status of project efforts, anticipating/identifying issues that inhibit the attainment of project goals and implementing corrective actions
  • Foster and maintain good relationships with customers and IT colleagues to meet expected customer service levels
  • BS Degree or equivalent work experience
  • 7+ years of experience developing Clarion applications
  • 5+ years of experience with SQL preferably in Pervasive PSQL
  • 5+ years of experience designing enterprise windows applications
  • 2+ years of experience with Agile methodology
  • Expertise in architecting and developing windows-based software applications in Clarion
  • Expertise in SQL development preferably in Pervasive PSQL
  • Expertise in architecting and developing integration solutions
  • Advanced troubleshooting skills for windows based solutions
  • Good understanding of the SDLC life cycle and agile methodology
  • Excellent communication and organizational skills required
  • Experience working with remote and offshore team members
  • Previous continuous Integration, automated build and automated unit testing experience is a plus
  • .NET experience is a plus
188

Lead Software Engineer Resume Examples & Samples

  • Javascript, CCS
  • Experience with REST architectures
  • Data Nucleus
  • Google web toolkit (though understand we are deprecating this technology)
189

Lead Software Engineer Resume Examples & Samples

  • CUDA (cuBLAS, cuDNN, writing custom GPU kernels)
  • Python, especially the scientific stack (numpy, scipy, sklearn, pandas)
  • Wrapping custom modules with python bindings
  • Experience with Deep Learning libraries (Caffe, TensorFlow, Neon, etc.)
  • Experience with OpenCV, OpenVx, other computer vision libraries
  • Familiarity with several programming languages and different computing paradigms
  • Product and feature design
  • Software implementation with automated testing
  • Peer code reviews, mentoring and knowledge sharing sessions
  • Continuous process improvement, coding standards, use of code quality metrics
  • Build, release and deployment automation and monitoring
  • Customer support & troubleshooting
190

Lead Software Engineer Resume Examples & Samples

  • You must have great back-end and cloud development experience with ability of leading, coaching and inspiring the team
  • As IoT Cloud Technical Lead you have strong knowledge of and follow industry trends and are up-to-date with the latest cloud and back-end technologies including ever-developing open-source products. You have a mindset for serving developer needs to guarantee that the APIs that you deliver are getting adopted broadly by both developer communities and corporations
  • Node.JS development experience
  • Java back-end development experience
  • Experience with at least few of the following technologies: Kafka,Cassandra, Postgres, message queues, Linux, Redis, Memcache, AWS, Azure, Google Cloud Services, Git
  • Low-level performance optimization of Node.JS applications (dtrace, flamegraphs, CPU
191

Lead Software Engineer Resume Examples & Samples

  • Software architecture and design of automated workflows
  • Create and maintain software for automated machine learning frameworks
  • Deployment of scalable algorithms on AWS
  • Continuous integration (CI) framework for regression and unit testing
  • Write clean and re-usable code in C++/Python
  • Write modular software with proper documentation and unit tests
  • Mentor team in software engineering principals and best practices
  • Interact closely with other engineering teams to develop re-usable modules and services
  • Bachelors/Masters in Computer Science or an equivalent qualification
  • 5+ years of hands-on software development in an enterprise environment
  • 2+ years of experience with software design and architecture
  • Deep understanding of object oriented design and analysis techniques
  • Solid understanding and experience with C++ or Python
  • Ability to understand requirements/use cases and translate that into code
  • Experience developing REST-based APIs
  • Experience with AWS and Git
  • Experience with some or all of these carries additional weight: computer vision, machine learning, deep learning frameworks (Caffe, TensorFlow)
192

Lead Software Engineer Resume Examples & Samples

  • Develop and maintain test strategies and test cases while performing all testing activities including functional, integration and regression testing
  • Design/Develop/Maintain the Automation Framework. Also setup regular execution test-beds for continuous delivery
  • Identify, isolate, regress and communicate bugs effectively and efficiently
  • Evaluate and communicate test coverage, *red flags- and anomalies to the Scrum team to aid in making the decision to certify releases
  • Work with a diverse set of enterprise applications
  • Perform business/requirements analysis and identify requirements traceability
  • Have expertise in Scrum and be able to help team members create automation strategies for new features
193

Lead Software Engineer Resume Examples & Samples

  • Owns and leads large development projects and teams where a project comprises multiple components; oversees project teams as required
  • Leads the development of highly innovative, large, software solutions that meet specifications and significantly impact future developments
  • Conceives and leads the execution of major software development projects and major fixes using new or existing technologies
  • Leads the development of specifications for major software development projects
  • Reviews or writes code
  • Leads programming and testing and debugging of major software development projects
  • Creates protocols, documentation and tools for the installation and maintenance of major software projects
  • Conceives and sets the design and direction for major software development projects
  • Leads the design of components of major software development projects, developing specifications for each
  • Interacts and coordinates deliverables with other technical groups in the organization
  • Executes assigned component level projects using new or existing technologies
  • Designs and develops specifications for assigned projects
  • Reviews or troubleshoots and performs testing
  • Participates in conceiving and setting the direction for development projects
  • Influences the work of team members, other teams, and assigned projects through decisions and actions
  • Designs the component tasks of assigned projects, developing specifications for each
  • Serves as a high-level technical resource and “go-to” person for less experienced developers and leadership, providing technical guidance and oversight
  • Recommends improvements to processes, technology, and interfaces that improve the effectiveness of the team
  • Eight to twelve years of progressively related experience in design, development, and implementation of highly scalable, high-volume software systems and components, client-facing web applications, and major Internet-oriented applications and systems
  • Two to four years of project lead experience
  • Strong knowledge/experience in relevant technologies, such as
  • CS Fundamentals
  • Development Tools
  • XML DTDs
  • JSON Messaging
  • Database Design
  • Web Services (SOAP & REST)
  • Software Performance Optimization (memory, CPU, scaling, etc...)
194

Lead Software Engineer Resume Examples & Samples

  • 5 years of technical expertise including recent experience architecting, designing and developing technology platforms using .NET \(C#\), ASP, ASP.NET and Windows stack
  • Deep understanding of service oriented architectures
  • Experience tuning and optimizing web services that are consumed by diverse technologies
  • Deep experience with technologies and patterns such as REST,SOAP,WCF,etc
  • Experience in business to business \(B2B\) applications
  • Passion for Golf
  • Experience in both installed products and multi-tenant web products
  • Understanding of point of sale, AR/AP/GL and/or inventory systems
  • Experience in modern Agile Methodologies \(SCRUM and or Extreme\) is a plus
195

Lead Software Engineer Resume Examples & Samples

  • 12+ years of engineering work related experience
  • BS in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering or equivalent is preferred
  • Must have strong knowledge of Java and server side technologies
  • Should have team lead experience in providing technical direction for small or medium sized teams
  • Experience with web application frameworks like Spring, Groovy and Grails is a plus
  • Experience in the following: REST, JSON, XML, SOAP
  • Experience with PL/SQL and Oracle preferred
  • Familiar with the software development life-cycle, including best practices
  • Self-starter with the ability to work both independently and as part of a team on multiple projects in fast paced development environment
  • Attention to detail and a passion for quality
  • Excellent communications skills (oral, written, and presentation) in English
196

Lead Software Engineer Resume Examples & Samples

  • Contribute to the design of new language specifications
  • Develop the formal grammar for the proposed language
  • Develop parser and intermediate representation for the language
  • Understand hardware architecture and come up with algorithms to map the source code logic to the hardware
  • Develop technical content for compiler documentation
  • Review code changes and design proposals from team members
  • Excellent communication skills to interface internally and externally with all levels of the organization
  • Demonstrate good analysis and problem-solving skills
  • Demonstrates initiative and a bias for thoughtful action
  • Ability to define problems, issues and opportunities, analyze data, establish facts, and draw valid conclusions from various datasets
197

Lead Software Engineer Resume Examples & Samples

  • Bachelor’s Degree in Software Engineering, Computer Science, or related field and a minimum of 8+ years of software engineering experience
  • Hands-on expertise in at least one high-level programming language (Java, C++, C#, etc.)
  • Hands on development experience using Spark, Solr, Hadoop Hive, Pig, Micro Services and API Development
  • Hands on development experience using web frameworks like Spring, Hibernate and js frameworks like jQuery, Angular JS, Polymer
  • Proficiency with web application technologies, such as Apache Tomcat, JBoss, etc
  • Knowledge of Agile Development methodologies
  • Experience with a version control system (e.g., Git) and build tools like Maven
  • Experience in working in Continuous Delivery and DevOps Environments
  • Experience working with big data technologies and data analytics
198

Lead Software Engineer Resume Examples & Samples

  • Drive a high standard of quality and consistency across our monitoring environment
  • Responsible for creation through delivery of projects on the Monitoring Roadmap
  • Maintain and improve the standards within the Monitoring group and to evangelize good practice
  • Collaborates with key stakeholders to assess near- and long-term monitoring capacity needs
  • Creates and maintains documentation as it relates to Monitoring configuration, mapping, processes and service records
  • Drive and manage the delivery of the monitoring systems, standards and training
  • Conducts research on Monitoring products, services, and standards to remain abreast of developments in the various Monitoring industry
  • Interacts and assists in negotiations with vendors, outsourcers, and contractors to secure Monitoring products and services are implemented according to business requirements and enterprise standards
  • Monitors Systems performance and troubleshoots problem areas as needed
  • Plan, engineer and implement robust and cost-effective monitoring environments, exploiting emerging technologies to provide compelling solutions
  • Responsible for generating, assessing and improving alerting with a focus on proactive alerts and self-healing
  • Responsible for generating, assessing and improving a unified alert dashboard
  • Responsible for working with appropriate teams on creating and maintaining other dashboards
  • Conducts research on event and visualization products, services, and standards to remain abreast of developments in the industry
  • Participate in process development with partners and Service Providers
  • Experience in designing and implementing large, global, multi-tool, multi-platform enterprise monitoring systems
  • Expertise with application, remote, logging monitoring solutions
  • Expert in the collection of various performance metrics and producing reports
  • Expertise in utilizing scripting languages (Ruby, Python, Perl, etc..) to analyze data and validate problem statements
  • Expertise monitoring UNIX and Linux environments
  • Expertise in Regular Expression some networking
  • Demonstrated strong problem solving and analytical skills
  • Proven team player with the ability to guide and influence cross-functional teams
  • Proven ability to mentor Jr. Engineers
  • Ability to successfully operate in a highly matrix organizational system where partnership and collaboration are key drivers of success
  • Splunk Certified (Admin or Power User)
  • Hands on experience with AppDynamics, Sitescope and Alertsite
  • Hands on experience to monitoring database technologies like Oracle and MSSQL
  • Good knowledge and understanding of SOX or an alternative Security Compliance including data privacy practices and laws
  • Experience monitoring Windows environments
  • University degree or equivalent work experience in the field of Computer Science, Information Systems, Computer Engineering or other related field
  • At least 5 years of experience with developing and maintain enterprise monitoring environments
  • At least 3 years' experience with business requirements gathering/analysis
  • At least 3 years' experience in systems design and development
  • At least 3 years' experience with technology evaluation, comparison and selection
  • Proven project planning and management experience
  • 2 years of cross cultural experience
199

Lead Software Engineer Resume Examples & Samples

  • Write a mix of Verilog (or SystemVerilog) f and C++ based code to implement the software stack for the platform
  • Develop the EDA automation flow for the platform with other engineers
  • Write Design Specifications and Unit Tests for your code
200

Lead Software Engineer Resume Examples & Samples

  • Be a part of Tridium’s world class team of software engineers as we advance Tridium’s position as a market leader in open systems and software, forming the foundation of the Internet of Things
  • Be a technology leader participating in the design and implementation of Tridium’s next generation Cloud PaaS/SaaS software technology
  • Coach and mentor team members
  • Has a strong background in creating end-to-end web applications
  • Has excellent analytical and problem solving skills
  • Is a critical thinker that challenges assumptions and seeks new ideas
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering or a software related discipline, from an accredited college or university plus 10 years of experience as a professional software engineer
  • If no degree, 12 years of experience as a professional software engineer with 8 years of relevant experience in Cloud PaaS/SaaS technologies
  • 6 years as a technical leader in a software engineering organization
  • 3 years of experience with creating web services that can run in a high availability Cloud environment that can easily be monitored
  • 3 years of experience developing Web Applications
  • 3 years of experience with RESTful Web Service Design
  • Experience with Azure, AWS or other Cloud-based PaaS/SaaS environments
  • Experience with Big Data and real-time analytics
  • Demonstrated understanding of Object/Component Oriented Design techniques
  • Experience with JavaScript, HTML5, and CSS
  • Experience with Test Driven Design
  • Demonstrated problem solving skills. Must have an ability to identify, formulate, and solve engineering problems
201

Lead Software Engineer Resume Examples & Samples

  • Be a technology leader participating in the design and implementation of Tridium’s next generation Niagara Edge software technology
  • If no degree, 12 years of experience as a professional software engineer with 8 years of relevant experience in IoT Edge products and technologies
  • 3 years of JavaScript development experience
  • 3 years of experience in user interface and user experience design
  • 5 years of experience in Object/Component Oriented Design techniques
  • 5 years of Java development experience
  • Master’s degree in a related field
  • Experience in developing software frameworks and services for connected systems from Edge to Cloud
  • Experience with HTML5 and CSS
202

Lead Software Engineer Resume Examples & Samples

  • 7-10 years of industry experience in technical architecture, design, development, unit testing, package and deployment using Sailpoint IIQ and J2EE
  • Minimum 5 years of experience in Sailpoint Identity IQ projects
  • A solid understanding of the Certification (Access Reviews) and Life cycle management modules in IIQ
  • Experience in installation/configuration and upgrade of IIQ
  • Experience in development environments/languages: Core Java, XML, SQL, Java web services technology, Weblogic/Websphere
  • Experience in documenting build/config document and runbook
  • Strong focus on quality management with good knowledge of SDLC
  • Strong testing and documentation skills. Strong customer service attitude
  • Experience in leading the team for project/release delivery along with coordination with various stakeholders ensuring seamless rollouts
  • Good experience in working with stakeholders/customers from different geographies
  • Good verbal and written English communication skills
  • Graduate qualifications in computer science
  • Fast learner, team player and self-starter
  • Relevant certifications (CISSP) will be a plus
  • Able to use intiative. Be proactive by taking action and being persistent in addressing issues
  • Experience with Change control and ability to use change control within mission critical environments
  • Able to build strong, open and collaborative working relationships
  • Able to manage the project work load, conflicts and priorities effectively with all the design, logical build and project team members
  • Able to mentor the team on process and design & build functions
203

Lead Software Engineer Resume Examples & Samples

  • Designs, develops, manages, creates and maintains the technical components and templates for front end web pages for client sites
  • Strong understanding of the front-end technology stack; able to code against front-end and lead end-to-end troubleshooting
  • HTTP Protocol
  • HTML/XHTML/DHTML
  • CSS
  • Ruby, Python, PHP, JSP, ASP or other scripting languages
  • Flash and other interactive technologies
204

IOT Lead Software Engineer Resume Examples & Samples

  • Develop and implement massively scalable, fault-tolerant (24x7 no downtime, highly available) IoT Platform for managing IoT Gateways, Sensors and Actuators
  • Build highly scalable, distributed services that run in public, private and hybrid cloud infrastructures to support IoT
  • Create technical and configuration documentation for all users (product team members, business engineers, etc.) in compliance with internal and external guidelines and policies
  • Assist with troubleshooting and resolving IoT device solutions
  • Participate in the analysis, configuration, support and ongoing maintenance of the IoT platform
  • Contribute to the architecture design of Honeywell’s enterprise IoT core services platform
  • Act as a technical Subject Matter Expert (SME) to product management and deployment teams, customer teams, and third party business partners and technology organizations
  • Research and deploy new tools and technologies to build a sustainable IoT platform
205

Lead Software Engineer Resume Examples & Samples

  • Learning and supporting one of FICO's Fraud products that help customers identify fraud through social link analysis
  • Responding, tracking and updating incoming customer requests
  • Thoroughly managing customer inquiries throughout the problem lifecycle, and providing satisfactory solutions
  • Systematically researching all problems, performing diagnostic tests, and engaging additional resources during problem escalation
  • Direct verbal and written interaction with clients to obtain necessary information
  • Contributing professionally and consistently to documentation, call records and white papers to build product knowledge base
  • Planning and executing solid troubleshooting methods, as well as seeking innovative ways to further issue resolution
  • Continuously expanding product knowledge and strengthening technical skills, both individually and across a team environment
  • Maintaining and looking for ways to improve the customer experience, demonstrating a strong client-focus with professional communication at all times
  • Bachelor’s degree in Computer Science, Engineering or equivalent or demonstrated skill and/or related industry experience
  • Understanding of Object Oriented Design and basic knowledge of Java
  • Knowledge of Linux and Windows OS
  • Experience in troubleshooting multi-tier enterprise applications, relational databases and good knowledge of SQL and RDBMS (e.g. MySQL) a plus
  • Experience supporting and trouble-shooting WAS and WPS application is a plus
  • Experience with Web technologies a plus (e.g. J2EE framework, JSF, Spring and Hibernate)
206

Lead Software Engineer Resume Examples & Samples

  • Build and maintain a high performing team of developers, grow and mentor the technical skills within the team and create development opportunities for them
  • Ensure on-time delivery and own quality of work ensuring it meets the technical standards of the department
  • Partaking in writing unit and integration tests within automated test-driven environments to ensure quality, and monitoring the strength of testing applied by the rest of the team
  • Reviewing the work of other team members, and coaching other team members to provide useful review feedback to their peers
  • Ensuring that the team produces clear, concise and comprehensive technical documentation and operational support materials
  • Undertake clear reporting outlining the velocity of the team their performance against estimation
  • Working with product managers to make sure that requirements are clear and implementable
  • Working with the Software Engineers to develop the detailed technical design and plan the implementation tasks for upcoming work
  • Contribute to, influence and execute the technical strategy and roadmap for their area of product responsibility, making decisions on technologies that stand the test of time
  • Representing the team throughout the BBC by joining the Senior PM and Head of Digital in meetings, presentations and collaborations with other departments throughout the BBC
  • Give feedback into the product planning process based on rough estimation of implementation complexity / cost
  • Advanced ability to coach/guide/influence less experienced developers
  • Are comfortable working in a Unix-like environment (bash)
  • Are competent programming in Node.js, and at least one scripting language (e.g.Python, Perl, Ruby)
  • Have experience of Test-Driven Development (mockito, junit, rspec)
  • Have experience using build tools (e.g. Gulp) and continuous integration tools (e.g. Jenkins)
  • Have experience of source control systems (e.g. Git), bug tracking tools (e.g. Jira) and Confluence
  • Experience of cloud based technologies and infrastructure design, specifically AWS technologies
  • Experience of service infrastructure design in consumer facing environments
  • Demonstrable solid understanding of web technologies such as CSS3, HTML5 and JavaScript
  • Understanding of major browsers and browser development tools
207

Lead Software Engineer Resume Examples & Samples

  • Work closely with Engineering and product managers to understand software tool CTQs and rapidly enable these requirements
  • Collaborate with engineers, product managers and designers to optimize product quality and time to market
  • Work closely with the GE Software COE, Global Research, and adjacent businesses such as Aviation and Oil & Gas where appropriate to leverage and share emerging software technologies and practices
  • Using large-Scale System Design approaches (load balancing and high availability), to develop and implement real-time collaboration, data management and analytics
  • Design and architecture for scalability and performance
  • Developing user interfaces for Desktop/Mobile/Web applications using HTML/JavaScript/CSS across a variety of browsers
  • Bachelor's degree in a STEM major (Science, Technology, Engineering, or Math) or equivalent
  • 3+ years experience in design, development and modification of applications and programs Java, SQL, Python, and associated languages and technologies
  • Self-motivated, innovative, willing to pursue new technical areas and capable of independent work
  • Experience with HTML5, CSS3, JavaScript, and Angular JS
  • Experience in database applications using multiple data storage & data retrieval techniques within Oracle and SQL Server databases
  • Experience employing Agile in a software or technical application
  • Experience working in a cross functional organization, i.e. – services, systems, controls, and performance
  • Ability to rapidly change directions on multiple concurrent projects based on emergent business priorities
  • Effective interpersonal and influencing skills
  • Effective communication skills, oral and written
208

Lead Software Engineer Resume Examples & Samples

  • Lead a team of engineers to successful delivery
  • Write maintainable and scalable backend and client web application code
  • Partner closely with design & product to craft exceptional product experiences
  • Deliver code in a DevOps environment
  • Work in an agile team environment where testing and continuous deployment is an integral part of the way you work
  • Perform code reviews to drive teams to the highest standards
  • Contribute insights to a highly collaborative product development team
  • Bring clean code principles to your work
  • Drive innovation through rapid prototyping and iterative development
  • Experience leading engineers
  • Experience building applications use and expose RESTful APIs
  • Knowledge of common web frontend technologies (HTML, CSS, JavaScript, Ajax, and JS frameworks such as jQuery or React)
  • Demonstrable Object Oriented programming and design
  • Solid knowledge of algorithms, design patterns, and componentization approaches
  • Experience with cross-browser, cross-device, and design constraints on the web
  • Skills in problem solving and troubleshooting
  • Excellent interpersonal communication skills across multi-functional teams
  • Ability to operate effectively both independently as well and within a team
209

Lead Software Engineer Resume Examples & Samples

  • Collaborate with product management, marketing, and fellow technologists to design, develop and deliver frictionless multi channel experiences
  • Provide technical guidance and be a technical mentor to SCRUM team. Lead the pre sprint technical design and grooming activities
  • Drive user story analysis, elaboration and design. Lead development including development of requisite test automation and ensures high quality, on time and on budget delivery
  • Drive low-level architecture and contributes to high-level architecture. Champion modular design, reuse, separation of concern, high cohesion and loose coupling
  • Employ industry best practices to deliver world-class solutions. Ensure developed solutions remain compliant with all applicable Prudential standards
  • Stay abreast of emerging technologies and how they can be applied to Prudential
  • Enable change, help accelerate innovation and ensure customer delight
210

Lead Software Engineer Resume Examples & Samples

  • Working on a public facing mobile/web application
  • Modern tech stack using Hybrid mobile apps, Angular.js, Node.js , MongoDB (Mean stack)
  • Make decision on the technical direction ( exploring new technologies, implementing a new stack if needs be)
  • Leading/developing with a team of 4 exceptional senior developers providing them with technical guidance, leadership and direction
  • Leading by example by working hands on with the code and implementing new features
  • Representing the technical team in scrums and engaging with stakeholders at C level
  • Start-up environment
  • Experience working with public facing apps with a large number of users
  • Focus on and mindful of user experience in the application
  • Considerable technical knowledge as you will be required to work with, lead and earn the respect of a team of strong senior developers
  • Interested in staying hands on with code while also making decision at an architecture level
  • Strong communication skills and interest in working with a highly collaborative team in an open plan office
  • An interest in sports would be a major plus point
  • Experience with Ionic (or similar), Angular.js, Node.js , MongoDB (Mean stack) or similar
211

Lead Software Engineer Resume Examples & Samples

  • Leadership- Coordination of planning, tracking, scheduling, risk assessment and task assignments for global development teams. Mentoring, management liaison, progress reporting, decision-making and conflict management
  • Architecture – Provide leadership in partitioning software products and families of software products into distinct components in order to meet business and engineering goals such as customer usability, component reusability, consistency, extensibility and maintainability. Drive trade-offs between possible approaches and turn into strategies that guide design and implementation by development teams
  • Requirements Analysis – Understand fundamentals of requirements analysis, elaboration of system requirements to software requirements, provide feedback in areas such as completeness, practicality, measurability and testability
  • Task Estimation – Prepare accurate schedules for all project assignments and activities. Understand estimation methods such as function point analysis and task breakdown based on historical models
  • Risk Management – Possess and utilize an understanding of risk management concepts, identification, and ranking and mitigation strategies
  • Configuration Management – Possess a good understanding of basic SCM process and use in everyday tasks. Understand and use SCM as it relates to shared software components
  • Software Construction – Understand construction fundamentals; minimize complexity, anticipate change, plan for verification. Make appropriate use of planning, modeling, reuse and measurement
  • Peer Reviews and Inspections – Knowledge and use of formal inspection methods. Active participation in design reviews and mentoring of peers in design best practices
  • Software Design – Understand and apply generally accepted best practices in design methodology. Understand key issues and use proper techniques for concurrency, event handling, distribution of components, exception handling, etc. Use of formal design methodologies and notations such as UML. Understand and make use of common design patterns
  • Testing – Understand the role and use of testing throughout the life cycle. Create and execute test plans and test software at appropriate times in the development cycle
  • Quality – Understand and use methodologies that promote the creation of quality software such as CMM, CMMI and Six Sigma
  • Bachelor of Science degree in Computer Science, Computer Engineering or related discipline required
  • 5+ years of developing software using object-oriented design and implementation required
  • Extensive experience in Microsoft .net development is required
  • Tools & Languages – Visual Studio, C#, WPF, WinForms is required
  • Excellent verbal, written and interpersonal skills is required
  • Object Oriented Methodologies – OOA, OOD, OOP, modeling with UML is required
  • Understanding of communications protocols is desired
  • Experience in embedded software development is desired
  • Experience with Cloud technology is desired
  • Experience with Mobile technology is desired
  • Experience with Javascript WebUI is desired
212

Lead Software Engineer Resume Examples & Samples

  • 8+ years' experience designing test plans for a complex software offering
  • Experience with agile testing methodologies and best practices for continuous deployment
  • Managing an environment with Amazon Web Services EC2, S3, SQS, DynamoDB, and OpsWorks
  • Understanding of best practices for system-level, integration, and API-level test case design
  • Experience with multi-tier web applications and technologies (HTTP, HTML, CSS, JavaScript, XML, JSON, etc.) in a service-oriented architecture
  • Deploying a web application, monitoring service health, and diagnosing problems using technologies like New Relic, Jenkins, Ansible, CloudWatch, and Sumo Logic
  • C#, Java programming experience
  • Familiarity with Linux
  • Testing cloud services for security and for compliance with HIPAA, PCI, and SSAE-16
  • Experience with SQL and NoSQL data models
213

Lead Software Engineer Resume Examples & Samples

  • Partners with Managers, Architecture, Engineering, Development and Operations teams to implement large and complex engineering solutions
  • Provides recommendations for application component and data architecture design, integration and configuration services, performance monitoring, quality assurance review and product evaluation
  • Effectively liaisons with Principal Architect and Business partners to develop long-term technical roadmap and continual revenue/cost optimization in relation with payment handling initiatives at Disney
  • Proactively participates in technical design activities with the Principal Architect and documents technical specifications
  • As a key member of the technical team, ensures success in building and migrating payment applications to support emerging payment methods
  • Creates conceptual and detailed design to ensure alignment with enterprise architecture governance (e.g., principles, policies, standards, future-state reference architectures)
  • Provides hands-on development guidance to developers and team leads and motivates team members by encouraging creativity and teamwork
  • Reviews third party work in terms of quality and adherence to standards
  • Oversees the build process, design documentation, and conducts design and code reviews and ensures key technical design documentation is completed to a high standard
  • Codes to implement complex business use cases in compliance with WDPR coding standards and architectural guidelines
  • Hands on implementation of Solution
  • Bachelors Degree in Computer Science, Information Systems, or relevant industry experience
  • Experience in application architecture; Pref in large-scale transactional system development
  • Experience in financial services and/or payment processing industry
  • Hands-on ability to build quick prototype/visuals to assist with high level product concepts and capabilities
  • Experience with web services and Open API development and design patterns (SOA, Object Oriented, Java)
  • Proficiency in developing highly available applications using advanced Java technologies and Frameworks such as BPM Software, Rules Engines, JDBC, JNDI, Spring, Java Beans, XML, XSLT, JAXB, JAXP, DB2 etc
  • Willingness to “think-outside-of-the-box” to resolve project / process ailments
  • Excellent presentation skills with a high degree of comfort speaking with senior executives, IT Management, and developers
  • Experience in Agile software development methodologies such as Scrum, Kanban
  • Experience in architecting and developing large scale PCI DSS compliant solutions with emphasis on security, scalability and reliability for handling enterprise payments
214

Lead Software Engineer Resume Examples & Samples

  • Work with peer leads, local and remote, to make local team part of the global team to deliver Big Data Product Predictive Analytics Product using Spark and Hadoop
  • Understand end to end product and deliver on the module you are leading; on time, with high quality in an agile team by owning design, development and testing
  • Understand complex data processing pipelines and the associated business logic, and understand the impact of work you are doing to the overall system
  • Accurately scope effort, identify risks and clearly communicate trade-offs with the team members and other stakeholders
  • Mentor Engineers on technology, process, people, and product skills
  • Ship high quality products and features with an end-to-end mindset from conception to delivery and production support, owning specifications, quality, release deployments and monitoring of production health
  • ​10+ year experience in working with Big Data or data products as database engines
  • BS/MS in computer science from a reputed university
  • Expert in data structure, algorithm and passion for solving hard problems
  • Expert in coding in at least one language: Scala, Java or C++
  • Strong technical knowledge in current Big Data technologies including Hadoop, Spark, Hive etc
  • Familiarity with modern web technologies as HTML5, AngularJS, CSS and REST API development is a big plus
  • Familiarity in scripting with at least one language (Perl/python/shell script)
  • Experience with Agile & DevOps methodologies
215

Lead Software Engineer Resume Examples & Samples

  • Lead delivery of high quality business solutions for a quant-based Investment Desk though modeling of rates, yields, risks, and other factors to create optimized portfolios
  • Work closely with Emerging Market Business Analysts, Quantitative Analysts and Portfolio Managers
  • Interact with Systems Analysts and investment professionals at all levels of the organization as needed
  • Interface and coordinate with the broad Information Services teams to ensure successful delivery
  • Demonstrated experience developing Java thick client applications and Web Services
  • Some database experience
  • Degree in Sciences, Engineering, Mathematics, Statistics, Economics, or directly related field
  • Fixed Income background is a strong plus
  • Demonstrated experience in problem-solving skills and delivery of quality solutions with strong mathematical foundations
  • Willingness to work independently in an energetic, business-critical and team oriented-environment
  • Strong problem solving skills taking multiple inputs and developing solution and options
216

Lead Software Engineer Resume Examples & Samples

  • Analyses client needs in design of business process requirements; or is the technical lead on project team defining needs
  • Mentors others in their work relative to designing, coding, testing and/or customizing software solutions to meet client requirements
  • Is innovative in their thinking, design and delivery of competitive software solutions
  • Designs existing software products or develops new functions, adapts to new hardware, improves performance or enhances product usability for competitive or commercial gain
  • Develops new program logic and/or assembles standard logic modules to create new applications
  • Develops and tests new software code, and typically works in a highly efficient development environment
  • Performs work in various situations or disciplines and of differing levels of complexity (i.e., Architecture, QA and Testing, Network Design and Enterprise Resource Planning Customizations)
  • Tests and documents and trains client personnel on applications software
  • Aware of technology trends and competitive landscape and incorporates into design of solutions
  • Provides a deep domain and industry experience and expertise to design and develop creative solutions
  • Requires depth and/or breadth of expertise in own specialized discipline or field
  • Works across teams to apply conceptual knowledge to solve high level problems
  • Works across discipline boundaries to further the greater Nasdaq agenda
  • Interprets internal/external business challenges and recommends best practices to improve products, processes or services
  • Has vision as it relates to improvement, and furthering the offering/creating new business opportunities
  • Is the team coach/mentor. Develops and motivates the team for success
  • Leads others to solve complex problems; uses sophisticated analytical thought to exercise judgment and identify innovative solutions
  • Communicates difficult concepts and negotiates with others to adopt a different point of view
  • Shows initiative to deliver better results than expected and often offers his/her help to others in order to achieve shared goals
  • Leverages methods and approaches for data collection from other internal/external sources and best practices to address complex problems, situations or issues
  • Works with large amounts of data and identifies highly complex root causes and potential implications; coaches others on data synthesis and analysis
  • Leverages deep understanding of the policies, practices, trends and information that impact the organization and its customers to plan for future projects
  • Translates complex customer business requirements and/or new situations into action steps/plans for developers
217

Lead Software Engineer Resume Examples & Samples

  • Architect, design, and implement Platform data integration capabilities on big data scale
  • Value team excellence over individual productivity
  • Adopt, embrace, and promote agile and test-driven practices with your peers
  • Mentor others in development technologies, tools, and processes
  • Contribute to the analysis of functional requirements
  • Professional experience with Java programming in the middle and back end tiers
  • Experience developing or implementing Application Integration, Middleware or ESB products
  • Experience of designing and implementing RESTful APIs (not just consuming them)
  • Experience with OData protocol and implementations
  • Professional track record of being a top performer in their current and past software development roles over several years
218

Lead Software Engineer Resume Examples & Samples

  • Understanding wireless mobile networks, including WiFi and cellular
  • Bachelor's degree required in Computer Science, Software Engineering, or Electrical Engineering
  • Demonstrable experience with real-world iOS projects for the App Store or Enterprise distribution
  • A commitment to writing quality code including writing Unit and UI Automated tests
  • 2+ years professional experience with Objective-C for iOS
  • 3+ years professional software development experience
  • Developed at least one complete network-based IOS client application, available in the Appstore
  • Open Source Contributions are a plus
  • Experience building SDKs for iOS, or shared objects with C++
  • Experience with Agile development methodology (e.g., Scrum)
  • Master's degree in computer science or equivalent experience
219

Lead Software Engineer Resume Examples & Samples

  • Design and implement innovative user interface
  • Work closely with quality engineering, product management, and technical operations to develop, test, deploy, and operate high quality software
  • Design and develop test cases and implement automated test suites
  • 2-10 years of professional experience working with modern programming languages, such as Java, C++, or equivalent
  • Passion for creating new products and services, including being comfortable with the ambiguity associated with designing new products
  • Experience with Kafka, Spark, and/or Storm or related technologies
  • Experience with performance testing, troubleshooting, and tuning
220

Lead Software Engineer Resume Examples & Samples

  • Manage technical project risks and issues. Recognize and determine the appropriate corrective action to ensure projects are delivered on time and within budget and scope
  • Define and manage program technical platform to assure the solution is delivered with high quality, meeting business requirements, on schedule, and within budget
  • Create and maintain technical project documentation to identify, evaluate, scope, plan, monitor, and follow up on the technical aspects of active projects
  • 8+ or more years of experience in the field or in a related area
  • Microsoft SQL Server, C#.NET, ASP.NET, Web development knowledge
  • Large system architecture and design
221

Lead Software Engineer Resume Examples & Samples

  • Takes the lead in building software innovation and development capabilities, while working in balanced teams of Developers, Designers, and Product Managers
  • Engages in Extreme Programming, Agile, Continual Integration, and Continual Deployment development practices to create platform services and features
  • Enables team success by writing winning software and services using cutting edge technology
  • Ensures exceptional quality and performance of components developed
  • Tackles challenging problems across the stack
  • Develops an efficient, pixel-perfect front-end on cutting edge web technology
  • Collaborates closely with product team to build new features
  • Designs database schemas and models poised for scalability
  • Builds test coverage and infrastructure for server deployment to AWS
  • Builds strong working relationships with peers, stakeholders, and customers
  • BA/BS in computer science or related field
  • 8+ years’ experience in software development using C# ASP.NET MVC, HTML5, CSS3, JavaScript
  • Successful track record of building distributed systems and reliable, fault tolerant software
  • Excellent coding skills in two or more of .Net, JavaScript (NodeJS), Python, Java, PHP, and C++/C#
  • Highly proficient in a Linux environment
  • Strong OOD/OOP expertise
  • Understanding of large scale, widely distributed, system design tradeoffs
  • Excellent communication and problem solving/debugging skills
  • Experience developing rich applications with JavaScript, HTML, and CSS
  • Demonstrated knowledge of relational databases, preferably MySQL
  • Exposure to architectural patterns for distributed, scalable systems
  • Aptitude to learn new technologies as necessary
222

Lead Software Engineer Resume Examples & Samples

  • Development of embedded software/firmware (C/C++)
  • Implementation of digital communications protocols (TCP/IP, CANBUS, MODBUS, RS485, SPI, I2C)
  • Writing of debug level software/firmware
  • Experience of implementing SW with and without RTOS (“bare metal”)
  • Development of STM32 and similar microprocessor and microcontroller software
  • Strong knowledge of hardware level interfacing (e.g. device drivers)
  • Production of architectural and detailed designs
  • Interpretation and understanding of hardware datasheets and device capabilities
  • Work in a multi-disciplinary team across sites
  • Software development and testing for mission critical applications
  • Low-Level (Unit) Testing (LLT) using industry recognised software (e.g. LDRA)
  • Produce accurate work under pressure
  • Work to deadlines and respond effectively to demanding customer requests
  • Demonstrate excellent communication skills
  • Degree or equivalent qualification in Software/Electronic Engineering
  • Development of instrumentation and sensor/metrology related software solutions
  • Development of software architectural design and detailed design using UML including design for test
  • Experience with UML tools, such as ARTiSAN, Rhapsody, SCADE, etc
  • Experience with Change and Configuration tools, such as Synergy, Clearcase, Serena Dimensions, etc
  • Knowledge of assembly language
  • Reviewing marketing information and creating design specifications
  • Supporting external customers, internal sales and marketing functions
  • Testing and characterisation of measurement instruments
  • Manufacturing support and ability to solve manufacturing related problems quickly
  • High standard of documentation as evidence of conformity
  • Understanding and interpretation of client and hardware requirements
223

Lead Software Engineer Resume Examples & Samples

  • Participates in design/development of innovative business solutions
  • Designs, documents, and implements technical designs, utilizing unit tests, design patterns, and OO principles
  • Develops and/or enhances database objects, including queries, procedures, and views
  • Estimates development effort for project scope
  • Ensure design quality by creating, conducting, and documenting unit testing
  • Interfaces with Release Management to ensure trouble-free internal and external production deployments
  • Interfaces across teams and organizations to determine optimal solutions to business problems
  • Troubleshoots and resolves functional and performance related issues
  • Works closely with QA team during the testing and defect management phase
  • Maintains a broad knowledge of emergent trends in software development platforms, tools, methodologies and their underlying principles
  • Seeks opportunities to incorporate new technologies into the product’s technology stack when they can add value
  • Helps the development team maximize agility and productivity
  • Serve as mentor for junior developers in the hard and soft skills required for success
  • BA/BS in Computer Science or related concentration
  • 5+ years experience in Software Development
  • Demonstrated ability to develop large modules of software independently and rapidly
  • Demonstrated ability to work with other teams within an organization such as Quality Assurance, Product Management and Technical support
  • Demonstrated experience delivering competitive software products
  • Experienced with Web/Windows based N-tier database applications
  • Demonstrated ability to work in a team environment that requires quick turnaround and quality output
  • Required Technical skills
224

Lead Software Engineer, VP Resume Examples & Samples

  • Proven PM capabilities to execute projects on time, within budget and to scope. Effective communicator and adapts style and messaging to the audience
  • Comfortable navigating dynamic environments, ambiguity and being a catalyst to drive decisions
  • Ability to effectively uncover, align and manage stakeholders needs and expectations
  • Action oriented - escalates and resolves issues in a timely manner
  • Understands financial planning, project budgeting, and expense tracking to successfully manage project budgets to completion
  • Working knowledge of complex technology systems implementations, with ability to effectively communicate with technology and business partners
  • Lead, manage and coordinate all IT deliverables for design, development, testing, deployment and post-production support
  • Lead installation of hardware infrastructure for all environments, DEV, TST, PTE, PRD and Contingency
  • Lead configuration and full setup of all hardware infrastructure
  • Lead and guide the installation of all software for each environment, including infrastructure software as well as Vendor software
  • Lead all IT testing phases, including software unit testing, system testing, and integration testing
  • Support testing phases for PTE (performance testing) and User Acceptance Testing as required
  • Follow client EPF methodology, completing necessary documentation on time as per project schedule, and obtaining approvals
  • Partner and work with Business Unit Project Manager to co-lead the project through all system development lifecycle phases
  • 80%- Design Support of Critical finance system implementations
  • 10%- Help design system support strategy and identify efficiencies
  • 10%- Finance technology management project prioritization, resourcing, reporting and communication
  • 8+ Years of IT experience, with at least 4+ years as a Senior Technical Project Manager leading large-scale technology implementations
  • PM experience leading projects over $5MM, full lifecycle from design to development and implementation
  • PM experience leading large projects that span 2+ years in duration
  • PM experience leading projects that involve large Vendor-software implementations
  • PM experience leading projects that follow formalized lifecycle development methodology
  • Excellent communication skills, verbal and written
  • Excellent leadership skills, with ability to track, monitor, and drive project activities
225

Lead Software Engineer Resume Examples & Samples

  • Execute the requirements, design, implementation and verification of assigned projects using sound engineering principles and adhering to business standards, practices, procedures and product / programme requirements within the Research and Development domain
  • Work closely with the systems engineering group to develop product concept of operations and patent applications, in support of the overall product roadmap
  • Experience of developing innovative software solutions in an R&D environment or a keen interest in R&D
  • Knowledge of digital signal processing, data compression and transmission techniques
  • Experience with MATLAB and Simulink
226

Lead Software Engineer Resume Examples & Samples

  • Deliver on-time, on-quality, on-scope, on-budget solution that will work in all our supported platforms
  • Develop, debug, and maintain new features and a broad range of advanced tools for ALEKS and the DLE
  • Integrate new features and tools in ALEKS and the DLE, including features and tools developed by others, using such computer languages as ISL, JavaScript, Java, HTML5, CSS, Canvas, VML, SQL, XML, Perl and other general purpose computer languages
  • Contribute to the overall improvement of our internal system and of our existing technical architecture
  • Work in an Agile environment, acting as a team Technical Lead
  • Act as subject matter expert able to make decisions on long term strategic development in line with product development and performance standards
  • Work with other Technical Leads to analyze software requirements and determine feasibility of design
  • Communicate with Project Managers and other Technical Leads to ensure cohesion between different teams of Software Development
  • Interact with other Software Programmers and provide expertise on previously developed tools and features
  • Help hire, mentor and develop your teammates
  • Test and document technical changes and additions
  • Strong knowledge of JavaScript, and Object Oriented Programming
  • Experience with version control systems, such as Git
  • Track record of launching successful software products
  • 10 years of experience as Software Engineer or equivalent skills
  • Track record of leading high-performance software engineering teams is a plus
227

HP Jet Fusion D Lead Software Engineer Resume Examples & Samples

  • Strong technical leadership, interpersonal and communications skills
  • Thorough knowledge of embedded real-time operating systems and embedded firmware development processes
  • Experience with embedded Linux OS and Threadx RTOS
  • Experience in C and C++
  • Familiarity with object-oriented design paradigm
  • Knowledge or experience in multithreaded and/or multi-process systems, understanding usage of synchronization primitives, different communication paradigms, mutual exclusion, producer-consumer schemes, memory sharing, data communication and priority assignment
  • Our business environment is such that we have partners across different teams and geography to deliver the end to end solution to our customers
  • The Technical lead will be responsible for leading technical engagement with Internal and external Partners
228

Technical Lead, Software Engineer Resume Examples & Samples

  • BSCS or BSEE with 10+ yrs related industry experience
  • 3-5 years of management expereince in leading teams
  • Exceptional product development experience and proven track record of successful product delivery
  • Solid understanding of object oriented design and design patterns
  • Experience with a variety of modern programming languages (Java, C/C++, Go ) and open-source technologies
  • Experience in developing under Agile methodology etc
  • Ability to engage with senior architects and customers, and capture architectural / product requirements into system specs
  • Ability to be a model and champion of quality practices
229

Lead Software Engineer Resume Examples & Samples

  • Think out of the box and figure out what recommendations make most sense for the sales rep. Try various strategies, learn from the usage and iterate to produce a product that will really help the sales reps
  • Work closely with other engineers, architects, data scientists, QEs and operations teams to develop innovative solutions that meet business needs
  • Research, design and develop highly scalable web applications and web services
  • Research, design and develop predictive models for machine learning algorithms
  • Practice pair programming with a peer to not only develop but also execute on quality related tasks like code reviews, unit tests, functional testing, automation of functional and performance test cases to ensure that the features is delivered with highest quality
  • Resolve fairly complex technical issues and drive innovation that improves user engagement, system availability, resiliency, and performance
  • Bachelor's degree in Computer Science or other relevant discipline
  • At least six years of experience in software design and development in a professional environment
  • Highly proficient in Java or a similar language
  • Self-motivator, who can work independently, able to learn quickly, meets deadlines and demonstrates problem-solving skills
  • Effectively communicate technical information in a clear and concise manner
  • Experience with developer tools like git, Maven and Eclipse IDE
  • Basic understanding of machine learning concepts and algorithms
230

Associate Lead Software Engineer Resume Examples & Samples

  • Lead a team tasked with design, implementation, and maintenance client side and server side code for web based games
  • Hands-on work on client/server based applications with a variety of web front ends (HTML, Ajax, JavaScript, ActionScript 3.0) connecting to back end servers with server side code written in PHP
  • Analyze, identify, and eliminate bottlenecks and errors on the server side and ensure efficiency and reliability of code
  • Minimum 5 years of experience in progressively responsible positions in field associate with computer programming
  • Must be able to work effectively in a fast-paced environment without direct supervision
  • Social game development
  • LAMP stack (Linux, Apache, PHP, mySQL)
  • Background in web application development
231

Lead Software Engineer Resume Examples & Samples

  • Experience in development & deployment and designing of N-Tier web applications
  • Proficient in Java 6 development
  • Proficient in developing web applications using Struts/Spring/Hibernate/J2EE framework
  • Proficient in developing client side applications using JavaScript frameworks such as extJS, DOJO, JQuery
  • Proficient in designing and developing web services
  • Proficient in SQL/PL-SQL, RDBMS preferably in SQL Server 12.0 Enterprise
  • Proficient in designing RDBMS entities
  • Proficient in understanding and applying the Object oriented and J2EE design patterns
  • Good understanding of XML & JSON standards and protocols
  • Good understanding of Application servers such as JBOSS, Weblogic etc
  • Good understanding of widely known web servers like Apache and the related security modules
  • Good communication and interpersonal skills in a strong-matrix organization environment
  • Familiarity with commonly accepted software development processes and methodologies
  • Experience with developer tools such as Eclipse, Maven, Ant, Git, Jenkins etc
  • Hand on Restful and SOAP web services using Spring and other frameworks
  • Good understanding of ESB, HornetQ, Jetty and Socket connections
  • Min 4-5 years of work experience
232

Lead Software Engineer Resume Examples & Samples

  • Provide design leadership in large or complex development projects involving application development, migrations, additions to existing applications. Participate in project meetings with other technical staff and business owners and subject matter experts
  • Review application in progress of development to ensure compliance with overall design parameters and corporate development standards. Guide programmers/developers on technical issues
  • May provide, or guide provision of technical support to applications currently in production
  • May mentor or guide work of less experienced programming and development staff
  • At least 10 years of experience as a software developer/architect, with significant exposure to Java technologies
  • At least 5 years as an architect, responsible for making key decisions on software architecture
  • Strong object oriented design skills, understanding of enterprise software design patterns and data structures
  • Proven ability to leverage emerging technologies to address business and technical requirements
  • Experience with server-side architectures and web application development utilizing: Spring, Hibernate, Java/J2EE, REST/SOAP, and Service Oriented Architectures
  • Required Java and related web application engineering skills: JSP, JSF, Servlets, JDBC, HTML (4.0+), AXIS, JAX-WS, JAX-RS, JAXB, Hibernate, Springs, Struts, WSDL, XML (SAX, JAXB, JDOM), App Servers, Web Servers, Databases, Web Services, UML and Development tools (Ant, Maven, Eclipse), CVS
  • Experience with JUnit and test driven development
  • Integration build – optional Hudson/ Jenkins
233

Lead Software Engineer Resume Examples & Samples

  • Provide expertise, experience, and technical leadership for application design/development and production support activities to support business needs
  • Lead the definition of software design, development and integration, and production support of highly complex issues
  • Develop solution architecture on projects
  • Mentor and develop more junior engineers
  • 8+ years of experience in the role of software engineer or similar position
  • Hands-on experience with the following technologies, platforms and languages: J2EE, Javascript, JSON, jQuery, XML, CSS, HTML5, REST Web Services
  • Mobile development expertise, especially developing Hybrid mobile applications using Cordova
  • Strong database knowledge and ability to code advanced SQL, especially PL/SQL
  • Experience with Object Oriented design, algorithms, and programming
  • Ability to lead cross functional team
  • Ability to drive a project from inception through to launch and operation of the system in production
  • Experience with NoSQL database, such as MongoDB
  • Experience integrating with external systems
  • Proficient Strong knowledge of customer relationship management (CRM) system, such as Salesforce.com with experience in the financial services industry/asset management
  • Salesforce configuration, and development/customization (API, APEX, Workflows, etc.)
234

Lead Software Engineer Resume Examples & Samples

  • Lead the application engineering competency, establish and promote engineering best practices to ensure application quality, stability, performance, resiliency and maintainability
  • Work with senior leadership to identify and develop strategic initiatives
  • Collaborate with members from other functional areas to gather requirements, support quality assurance and ensure successful operation of applications in production
  • Lead the design and development of web applications to support various business needs. Identify and develop common components that serve the needs of multiple applications
  • Introduce new tools, technologies and patterns that improve the application development capabilities across teams
  • Facilitate education and continuous improvement through learning sessions, coding workshops etc
  • Coach and mentor junior engineers and work with peers to deliver product enhancements and bug fixes on time and with quality
  • Stay current on the latest trends in web application development
  • Present and communicate own ideas and defend them under scrutiny
  • Represent application engineering in cross department meetings and brainstorming sessions
  • Balance priorities and multi-task to meet established deadlines
  • Educate development teams on implementing for testability of features to facilitate test automation
  • Establish benchmarks and tune software to align to benchmarks
  • Bachelor’s degree in Computer Science or equivalent work experience in software engineering or related field
  • Ten plus years’ experience as a software engineer or similar software development role
  • Three plus years’ experience as a technical lead or senior engineer on large-scale software development projects
  • Five plus years’ experience on Java, Servlet, JSP and web application framework like Spring, Struts, Jersey, JSF
  • Three plus years’ experience on JavaScript, CSS, HTML, Ajax and front end frameworks like AngularJS, JQuery, Twitter Bootstrap, Angular Material
  • Solid understanding of Object Oriented Analysis & Design (OOAD), design patterns, microservices, application and enterprise integration architectures
  • Experience with producing and consuming secure RESTful web services using JWT, OAuth, etc
  • Experience with relational and no-sql databases
  • Well versed with IDEs like Eclipse, IntelliJ and source control systems like Git, SVN, etc
  • Hands on experience with build and deployment tools like Maven, NPM, Grunt, Gulp, Jenkins
  • Hands on experience with application profiling and performance tuning
  • Knowledge of building applications per security, accessibility and performance guidelines
  • Ability to research and solve problems using internet search, vendor support and other external resources
  • Experience with agile software development methodologies like Scrum and Kanban
  • Experience with JavaScript server development using NodeJS and its libraries/frameworks
235

Lead Software Engineer Resume Examples & Samples

  • At least 10+ years of hands-on experience working on complex engineering projects
  • At least 8+ years of experience programming in Java, or C++ or in a similar language
  • Experience working with large datasets, preferably using Hadoop and/or Spark
  • Information retrieval
  • Software engineering
  • Distributed Systems
  • Big data and Scalability
  • Experience working with infrastructure development for recommender systems, search engines, social network or related products
236

Lead Software Engineer Resume Examples & Samples

  • Specify functionality in cooperation with cross-functional teams
  • Design and develop advanced software application components, using Scrum, modern version control systems, and continuous integration including unit and integration testing
  • Conduct and participate in design reviews
  • Support testing during system verification
  • Create and maintain design documentation
  • Interact seamlessly in a cross-functional, multi-cultural, global environment
237

Lead Software Engineer Resume Examples & Samples

  • Applies the appropriate standards, processes, procedures, and tools throughout the development life cycle
  • Act as a lead in defining and developing the storage systems and architecture
  • Working with Amazon Web Services (AWS) to perform development, test functionality, and deploy operations
  • Providing continuous environment support to development, test, and operational environments to include application deployments
  • Developing unit tests to assist in maintaining code coverage
238

Lead Software Engineer Resume Examples & Samples

  • Excellent understanding and working knowledge of Scala (preferred) or Java
  • Practical, hands-on, previous experience developing program analysis software (static analysis systems, dynamic analysis systems, symbolic execution, etc.)
  • Knowledge in some unit testing frameworks
  • Previous experience working remotely on a distributed team
  • Ability to work well independently and in small teams
  • MS or PhD in Computer Science preferred
239

Lead Software Engineer Resume Examples & Samples

  • MS or PhD in Computer Science or Electrical Engineering
  • Knowledge of Tcl is preferred
  • Knowledge of multithreaded and/or distributed programming is preferred
240

Lead Software Engineer Resume Examples & Samples

  • Hands-on development of web-based components, applications, platforms, and web services
  • Collaborates with other department managers to ensure timelines and hand-offs are coordinated
  • Mentors team members, fosters growth by setting ambitious goals and providing support as needed to achieve them
  • Work with DevOps team to ensure servers are configured to meet requirements, troubleshoot any issues as they arise in a timely manner, proactively foresee and address potential problem areas
  • Bachelor's degree or equivalent work experience in software engineering or related field
  • Five plus years professional experience in web engineering
  • Excellent ability to present and communicate own ideas
  • Proficient with industry standard tools for web engineering, database design, release automation and code versioning
  • OO design and coding skills
  • Experience with PHP, HTML/CSS/Javascript and frameworks (e.g. Angular, JQuery, Prototype, etc.), REST APIs, and best practices in web security & cross-browser compatibility issues
  • Experience in a Unix/Linux environment; Cloud experience (AWS) a plus
  • Expertise with mobile (iOS, Android, Win8), in particular with mobile Web clients
241

Lead Software Engineer Resume Examples & Samples

  • Sense of humor is a must
  • Experience as a Team Lead or senior/principal developer
  • Experience with OOP in PHP and JavaScript
  • Experience with HTML/CSS development
  • Relational database experience (example: MySQL, PostgreSQL, Microsoft SQL Server)
  • Ability to read and write a variety of structured/semi-structured formats (example: XML, JSON, CSV, TSV)
  • Understanding of unit testing
  • Ability to navigate file systems and modify configurations for web services on Linux-based systems
  • Working knowledge of code repository and distributed version control (example: git/Subversion)
  • Experience with frameworks such as Symfony, AngularJS, ReactJS is a plus
  • Experience with consumption and production of web services (example: REST, SOAP, AMQP) is a plus
  • Experience with browser compatibility, screen limitations, UX / UI principles and responsive web design
  • Ability to collaborate with Project Managers, System Architects, fellow Developers and UI/UX Designers
  • Able to work efficiently and meet/exceed deadlines under pressure
  • Willingness to learn domain knowledge when required
  • Stay abreast of any industry-wide changes in design philosophy and any new tools and technologies being used for the Internet
  • Bachelor or advanced degree in computer science (or similar specialization) or equivalent experience
  • 1+ years of experience in leading a project
  • Experience with Apache or MySQL
  • Educational or professional experience in Molecular Biology is a plus
242

Lead Software Engineer Resume Examples & Samples

  • 2+ years of hands on software development experience in an Agile environment using Test Driven Development (TDD)
  • 2+ years of hands on front end experience (HTML5, CSS3, Less…) developing responsive designed applications (mobile first mentality)
  • Hands on experience in responsive web front end / single page application development using modular JavaScript
  • Hands on experience in modern JavaScript tools such as Webpack, Babel, ESLint, Gulp, NPM, Bower, Browserify, Grunt
  • Hands on experience with automated testing frameworks such as Jest, Jasmine and Selenium
  • Hands on experience with Spring Boot Frameworks
  • Hands on experience developing/consuming Web Services (REST, SOAP, JSON), ETL jobs and APIs (Service-oriented architectures)
  • Hands on experience designing applications-in many iterations you will not receive a full spec and will need to feel comfortable thinking things through, filling in the blanks and iterating across sprints as we receive feedback from customer interactions
  • Hands on experience with Internet of Things is a plus
243

Lead Software Engineer Resume Examples & Samples

  • MS, BS or PhD in Computer Science or related engineering discipline and 5+ years of relevant experience
  • Strong relational database knowledge. NoSQL databases is a plus and micro­services architecture
  • Good experience in architectural patterns of high­scale web applications and best practices such as TDD, BDD, continuous integration, continuous deployment, pair programming
244

Lead Software Engineer Resume Examples & Samples

  • Bachelor’s Degree (Computer Science, Bio Engineering, Electronics and Electrical Engineering or any related field)
  • 5+ years experience using Groovy, Java, Scala or another JVM language
  • Experience with Oracle development and optimization
  • Enterprise data warehousing design and development
245

Tech Lead / Lead Software Engineer Resume Examples & Samples

  • Drive technical projects to success and provide leadership in a fast-paced startup environment
  • Take responsibility for the overall planning, execution and success of strategic initiatives
  • Lead a team of diverse and talented software engineers (frontend, backend and/or full stack)
  • Work closely with cross-functional teams such as Product, Analytics, Marketing, Creative, and Design
  • Contribute technically to projects by being a hands-on coder and removing roadblocks
  • Lead prioritization efforts, plan future roadmaps, and provide mentorship to others
  • BA/BS in Computer Science (or closely-related degree or equivalent practical experience)
  • 1-2 years of hands-on technical leadership and people management experience
  • Have a strong command of algorithms, data structures, and best practices
  • Have a passion and hunger for bringing great products into our world through collaboration and ingenuity
  • Experience with distributed (multi-tiered) systems, algorithms, and relational/NoSQL databases
  • Experience in modern frameworks and design patterns (MVC, REST, React, Redux)
  • Ability to understand, diagnose, and effectively articulate technical challenges and solutions
  • Ability to handle ambiguous problems and make the tradeoffs without compromising quality
  • Deeply care about the happiness and careers of others
246

Lead Software Engineer Resume Examples & Samples

  • Lead a strong development team implementing and maintaining web applications across WDPRD websites
  • Develop high quality code adhering to engineering best practices including automated unit and integration testing, code reviews, and documentation
  • Be a subject matter expert in both technology and the specific domain of the team
  • Conduct code reviews and provide guidance for team members and external teams
  • Participate in the full software development lifecycle, including
  • 2+ years as team or project lead in Agile/scrum environment
  • Able to identify problems and opportunities, and champion solutions
  • Excellent leadership, interpersonal, communication, and presentation skills
  • 8+ years of software development, with an emphasis on front-end
  • 5+ years of javascript, jquery, node, and a client-side MVC framework such as angular
  • Experience developing responsive sites for mobile and tablet
  • Understanding of enterprise-class CMS systems and internationalization
  • Demonstrated delivery of mid- to large-size web applications
  • Solid investigative skills in tracking down functional and performance issues
  • Strong understanding of web application performance, security, and accessibility considerations
  • Proficient with commercial code and release management tools (e.g. GIT, Perforce, Bamboo, Jenkins)
  • An eye for detail and a desire for quality and accuracy
  • SEO experience helpful
  • PHP experience helpful
  • IOS or Android app development helpful
247

Lead Software Engineer Resume Examples & Samples

  • Build full stack solutions including DB, services and user interface
  • Write code that is easy to read, highly maintainable, and written with automated testing in mind
  • Role model in the development of your own capability across industry trends, technologies, methodologies and behaviours
  • Champion effective adoption of continuous delivery methodology, practice and attitudes / mindsets
  • Lead and role model the adoption of Agile / Scrum practice, methodologies and attitudes
  • Expert in full stack development, e.g. database, services and user interface
  • Demonstrated experience and proficient understanding of tools across full software delivery lifecycle, e.g. IDE, source control, CI, test, mocking, work tracking, defect management, etc
248

Lead Software Engineer Resume Examples & Samples

  • Designing and developing web-based business applications
  • Mentors the team on technology concepts and ensures team compliance to best practices for design
  • Mentors the team on the best techniques to debug and troubleshoot issues
249

Lead Software Engineer Resume Examples & Samples

  • Developing web and database applications, including design, construction, testing and implementation
  • Software testing, including setup and defect resolution
  • Operational and end user support for applications
  • Working with and analyzing large volumes of complex data
  • Interfacing and sharing information between the business users and technical team
  • Cultivating a strong understanding of tax business processes and underlying concepts
  • Develop, maintain, enhance and test web-based software applications and ETLs that support automation of Verizon’s Tax processing in a project based environment
  • Software testing and support for testing (setup and defect resolution)
  • Support for monthly compliance operations 24/7 (remote access)
  • Production deployments
  • Employees work on site in Basking Ridge, NJ during normal business hours
250

Lead Software Engineer Resume Examples & Samples

  • Large system development & design
  • Data analytics
  • Data Repositories
  • Network Infrastructure
  • Social Media
  • Metrics & Measurement
  • Experienced in agile/dynamic systems development environment
  • Hadoop (HDFS, MapReduce)
  • Apache (PIG, Hive, HBase, Spark)
  • Java, C programming