Lead Software Engineer- C, C++- Neovest
On-site · Pleasant Grove, Utah, United States
Job Summary
Lead Software Engineer role with JPMorgan Chase/Neovest focusing on C and C++ in an agile team. Responsibilities include designing, building, and troubleshooting software, leading technical evaluations with external vendors, mentoring engineering communities, driving adoption of new technologies, ensuring high availability and reliability of distributed systems, adhering to SDLC and security best practices, participating in code reviews, and collaborating with stakeholders to deliver production-ready solutions from concept to deployment.
Required Qualifications
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Strong experience in system design, application development, testing, and ensuring operational stability
- Proficiency in C and C++ programming
- Experience identifying and addressing technical challenges, implementing solutions, and driving adoption of new technologies
- Expertise in designing and managing high-availability infrastructure with automatic failover and large-scale distributed systems
- Proficient in all phases of the Software Development Life Cycle (SDLC)
- Familiarity with agile methodologies, including CI/CD, application resiliency, and security best practices
- Demonstrated experience supporting trading or financial applications and related infrastructure
- Strong analytical and troubleshooting skills
- Strong communication and collaboration skills
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.