Participate in design and technical review meetings to drive solution quality and delivery progress. This role provides technical leadership, contributes to……
Join us in driving meaningful change and making a difference with Franklin Electric. Our founders in 1944 named the company after America’s pioneer electrical……
We are looking for a Senior Firmware Test Engineer to lead and participate in the creation and execution of test strategies for embedded firmware in top-tier……
Experience with formal methods tools and techniques, such as language safety properties, symbolic execution, abstract interpretation, model checking, automated……
Seeking a Software Development Engineer in Test (SDET) that will collaborate with DevOps engineers, developers, and cloud engineers to plan, design, and develop……
Mentor engineers, lead design and code reviews, develop communities of practice, and systematically raise AI engineering capability across delivery teams.…
The Cloud Architect & Full Stack Developer will lead and define the technical strategy, architecture, and implementation of manufacturing systems, including……
Leverage your strong background in research design, exploratory analysis, quantitative methods, user interface application design, and experience with customer……
Provides thought leadership and/or industry knowledge for own area of expertise in own area and participates in knowledge transfer within the team and business……
Provides thought leadership and/or industry knowledge for own area of expertise in own area and participates in knowledge transfer within the team and business……
Provides thought leadership and/or industry knowledge for own area of expertise in own area and participates in knowledge transfer within the team and business……
Work with both technical teams and stakeholders to develop and mature architecture content of large programs design. CLEARANCE REQUIRED FOR START: Yes.…
Work with both technical teams and stakeholders to develop and mature architecture content of large programs design. CLEARANCE REQUIRED FOR START: Yes.…
Automation and integration into existing tooling eco-system which involves planning and pre-deployment activities (such as design bootstrapping, engineering……
Individuals who are completing or have recently completed a PhD degree in Software Development, Computer Science, Computer Engineering, or a related technical……
Prepare clear, well-structured documentation—including diagrams, workflow charts, and written summaries—suitable for both technical and non-technical audiences.…
Support the design and development of mobile user interfaces and applications. Create UI mockups, prototypes, and design flows to enhance user experience.…
One (1) year of experience with the following: Manage large technical initiatives from idea to operationalization and continuous evolution of technical solution……
Excellent communication and problem-solving skills are essential for this on-campus position as the data engineer's role is to find opportunities to contribute……
Excellent communication and problem-solving skills are essential for this on-campus position as the data engineer's role is to find opportunities to contribute……
Familiarity with the technical primitives of modern AI products: model APIs, inference, agents, tool calling, retrieval, and the differences between on-device……
Must possess a valid driver’s license with a clean driving record without restrictions. Possess a bachelor’s degree but preferably a graduate degree in……
Bachelor's degree in a technical or communications field. Experience with authoring tools such as Oxygen XML Editor. Focus on quality and details.…
With a broad IT background including solution architecture, technical architecture, software/systems engineering, cloud computing, and governance, the……
Typically has 7-10 years of job-related experience or 5-7 years of management experience, preferably in systems engineering, computer programming language, or a……
Typically has 10+ years of work experience, preferably in software development, information technology, engineering environment, or a related field.…
Supervises the work of external engineering vendors, analyzes testing performed by vendors, and provides technical feedback, AI adoption guidance, and……
Use AI to find out how well the skills on your resume fit this job description.
The Lead Software Engineer is responsible for designing, developing, testing, and supporting enterprise software applications across the full software development lifecycle. This role provides technical leadership, contributes to architectural and design decisions, and partners cross functionally to deliver high quality, scalable solutions while supporting continuous improvement of development practices.
What You Will Do:
Design, code, test, and analyze software programs and applications in accordance with defined specifications and the Software Development Life Cycle (SDLC).
Participate in design and technical review meetings to drive solution quality and delivery progress.
Review and provide feedback on designs created by Software Architects and other Software Engineers.
Perform code reviews for Software Engineers I and II and support technical skill development.
Estimate work effort and delivery timelines for assigned components and projects.
Assist in the analysis and design of new software solutions in partnership with Architects and Business Analysts.
Develop and support integration points and testing mechanisms to enable quality assurance.
Assist QA teams with performance and load testing and remediate identified defects.
Support application deployments across environments and assist with deployment documentation.
Troubleshoot reported issues, document defects, and perform root cause analysis.
Collaborate with Support Engineers, Network Engineers, and other teams to resolve production issues.
Provide regular status updates and report obstacles, risks, and resolutions to management.
Minimum Qualifications:
High school diploma or equivalent.
5+ years of relevant software engineering experience.
Demonstrated experience designing, developing, and maintaining software applications.
Strong written and verbal communication skills.
Ability to troubleshoot, analyze, and resolve complex technical issues.
Ability to travel as required.
Preferred Qualifications
Bachelor’s degree in Computer Science, Information Technology, Mathematics, or a related field.
Graduate degree (Master’s, JD, or PhD).
10+ years of relevant software engineering experience.
Microsoft certifications, including MCSD (Microsoft Certified Solutions Developer).
Experience reviewing code and mentoring other engineers.
Experience working cross functionally with architects, analysts, QA, and infrastructure teams.
Experience supporting deployments and production environments.