Software Engineering Lead
1 week ago
Purpose: The Software Engineering Lead will oversee the technical direction of an empowered product team, responsible for translating business requirements into technical requirements and development milestones.
Key Responsibilities:
- Collaborate with product owners and team in task planning, estimation, scheduling, staffing, and definition of high-level timeline estimates for major projects.
- Provide technical leadership by determining technical requirements, exploring new technologies, and determining system and software architecture.
- Maintain high standards of software quality within the team by establishing best practices, conducting code reviews, and leading architectural discussions.
- Own engineering support for the product and work closely with product management and design team to meet SLAs.
Requirements:
- B.S. in Computer Science or related field.
- 7+ years of overall experience in software development; at least 5 years in a Lead Engineer role, as technical lead for a product team.
- Expertise in C# or Java.
- Ability to work collaboratively with product management, design, and engineering support.
- Experience with agile, CI/CD, automated testing, feature flags, and software development design patterns.
- Ability to create technical documentation.
- Experience with AI and LLM preferred.
- Ability to apply technical understanding to business and client needs, preferred.
Work Environment & Physical Demands:
The Software Engineering Lead will be able to work remotely and is expected to maintain a safe, productive work environment with secure internet access. The organization will provide the equipment and stipend to maintain the home office. Must be able to attend team meetings remotely over video conference and maintain a set of core hours of availability based on the team they are actively working with.
Travel: Expected to travel approximately 2-3 times/year for all-company annual meeting and team offsites. Travel and boarding expenses will be provided by the organization.
-
Software Engineering Lead
1 week ago
Princeton, New Jersey, United States Lingraphica Full timeJob DescriptionThe Software Engineering Lead will be responsible for leading the technical direction of an empowered product team. This role requires a strong understanding of software development principles and the ability to translate business requirements into technical requirements and development milestones. The ideal candidate will have a mix of...
-
Lead Research Software Engineer
4 weeks ago
Princeton, New Jersey, United States InsideHigherEd Full timeJob Title: Lead Research Software EngineerPrinceton University's Princeton Language and Intelligence (PLI) Initiative is seeking a highly skilled Lead Research Software Engineer to join their dynamic research team. As a key member of the team, you will be responsible for overseeing the development of innovative software solutions for cutting-edge AI research...
-
Software Engineering Lead
1 month ago
Princeton, New Jersey, United States State Street Corporation Full timeAbout the RoleWe are seeking a highly skilled Software Engineering Lead to join our team at State Street Corporation. As a key member of our Global Technology Services (GTS) team, you will play a critical role in driving our digital transformation and expanding business capabilities using industry best practices and advanced technologies.Key...
-
Senior Software Engineering Lead
1 week ago
Princeton, New Jersey, United States Bloomberg Full timeJob Summary: We are seeking a highly skilled Senior Software Engineering Lead to join our team at Bloomberg. As a key member of our software development team, you will be responsible for planning and executing small to mid-size software development projects. Your expertise will be essential in ensuring the quality of our projects and driving innovation in...
-
Backend Software Engineer
1 week ago
Princeton, New Jersey, United States Indium Software Full timeJob DescriptionIndium Software is seeking a highly skilled Backend Python Developer to join our team.Key Responsibilities:10-12 years of experience in software developmentHands-on experience in Python scriptingStrong analytical and problem-solving skillsExperience in Agile/Scrum project executionKnowledge of cloud app services, load balancer, and application...
-
Lead QA Automation Engineer
2 months ago
Princeton, New Jersey, United States Ness Digital Engineering Full timeAbout the RoleNess Digital Engineering is a leading digital engineering firm that offers comprehensive digital advisory services through scaled engineering solutions. Our team combines core engineering competencies with the latest digital strategy and technology to seamlessly manage digital transformation journeys from strategy to execution. As a trusted...
-
Automation Engineer
1 month ago
Princeton, New Jersey, United States Indium Software Full timeJob Title: Senior Automation EngineerIndium Software is seeking a highly skilled Senior Automation Engineer to join our team.Job SummaryWe are looking for a talented Automation Engineer to develop and implement automated test scripts for embedded software. The ideal candidate will have a strong background in Python programming, experience with automation...
-
Software Developer
4 days ago
Princeton, New Jersey, United States Triunity Software Full timeJob DescriptionWe are seeking a skilled Software Developer to join our team at Triunity Software. As a key member of our development team, you will be responsible for designing, developing, and testing software applications.Key ResponsibilitiesDesign and develop software applications using Java and other programming languages.Collaborate with...
-
Civil Engineer
3 weeks ago
Princeton, New Jersey, United States Sterling Engineering Full timeJob Title: Staff Civil EngineerWe are seeking a highly skilled Staff Civil Engineer to join our team at Sterling Engineering. As a Staff Civil Engineer, you will be responsible for preparing engineering design drawings from schematic design through construction documents.Key Responsibilities:Preparation of engineering design drawings from schematic design...
-
Java Full Stack Lead
4 days ago
Princeton, New Jersey, United States Ness Digital Engineering Full timeJob Title: Java Full Stack LeadJob Summary:Ness Digital Engineering is seeking a highly skilled Java Full Stack Lead to join our team. As a Java Full Stack Lead, you will be responsible for leading a talented team of engineers in the development of complex business requirements. You will demonstrate high technical acumen, solution design capability, and...
-
Machine Learning and Gen AI Engineer
4 days ago
Princeton, New Jersey, United States Triunity Software Full timeJob Title: Machine Learning and Gen AI EngineerJob Description:We are seeking a highly skilled Machine Learning and Gen AI Engineer to join our team at Triunity Software. As a Machine Learning and Gen AI Engineer, you will be responsible for designing, developing, and deploying machine learning models and artificial intelligence systems to solve complex...
-
Software Development Lead
1 week ago
Princeton, New Jersey, United States Educational Testing Service Full timeAbout ETSFor over 75 years, ETS has been a leader in education and assessment. Our mission is to advance quality and equity in education by providing innovative solutions and research that help learners around the world achieve their goals.We offer a range of products and services, including TOEFL, TOEIC, GRE, and Praxis, that help learners demonstrate their...
-
Senior Quality Assurance Engineer
4 weeks ago
Princeton, New Jersey, United States Ness Digital Engineering Full timeJob Title: Lead QA EngineerNess Digital Engineering is a full-lifecycle digital engineering firm that offers digital advisory services through scaled engineering solutions. We combine our core competence in engineering with the latest digital strategy and technology to manage digital transformation journeys from strategy to execution. As a tech partner, we...
-
Software Development Engineer
4 days ago
Princeton, New Jersey, United States Trimble Full timeAbout the RoleWe are seeking a skilled Software Development Engineer to join our team at Trimble. As a Software Development Engineer, you will be responsible for designing, developing, and testing software applications to meet the needs of our customers.Key ResponsibilitiesDesign, develop, and test software applications using current programming languages...
-
Software Development Engineer
1 week ago
Princeton, New Jersey, United States Trimble Full timeJob DescriptionAre you a skilled Software Engineer looking to be at the forefront of developing cutting-edge software enhancements and new products in a collaborative environment?We are seeking a talented Software Engineer to join our team and contribute to the design, development, and testing of innovative software solutions.Key Responsibilities:Analyze and...
-
Senior Software Development Lead
5 days ago
Princeton, New Jersey, United States Bloomberg Full timeJob Summary:As a Senior Software Engineer at Bloomberg, you will be responsible for planning and executing software development projects. This includes requirements elicitation, risk assessment, development, operations, and maintenance. You will also train and coach staff members, contribute to projects outside of regular scope, and develop requirements for...
-
Senior Software Engineer
1 week ago
Princeton, New Jersey, United States Bloomberg Full timeJob Summary: We are seeking a highly skilled Senior Software Engineer to join our team at Bloomberg. The successful candidate will be responsible for planning and executing software development projects, working through the project life cycle, and ensuring quality of projects. Key responsibilities include:Developing software requirements with Bloomberg and...
-
Software Engineering Manager
2 weeks ago
Princeton, New Jersey, United States RxSense Full timeJob DescriptionRxSense is a leading healthtech company empowering clients and consumers with technology to access lower cost prescription drugs. Our transformative cloud-based enterprise platform enables clients to take control of their pharmacy benefits with fast, flexible and customizable solutions and real-time data insights to improve operational and...
-
Software Engineer Intern
2 weeks ago
Princeton, New Jersey, United States SAIC Full timeWe are seeking a talented and motivated Software Engineer Intern to join our team at SAIC. As a member of our team, you will have the opportunity to work on cutting-edge projects and collaborate with experienced professionals in the field.Responsibilities will include:Troubleshooting and debugging software issuesAssisting in the development and testing of...
-
Senior Java Software Development Engineer
4 weeks ago
Princeton, New Jersey, United States Diverse Lynx Full timeJob Title: Senior Java Software Development EngineerWe are seeking a highly skilled Senior Java Software Development Engineer to join our team at Diverse Lynx LLC. As a key member of our engineering team, you will be responsible for designing and developing complex software applications using Java 8+/J2EE, Spring, and Spring-Boot.Key Responsibilities:Lead...