onsite
Lead Software Engineer - FINRA
Software Engineer
Lead software engineer responsible for overseeing end‑to‑end development, improving product quality, and driving architectural decisions using Java, C++, Python, Agile practices, and cloud services.
About the role
Key Responsibilities
- Lead the design, development, and delivery of high‑performance software solutions across the full software development lifecycle.
- Define and enforce engineering standards, code quality metrics, and best practices to ensure reliability and maintainability.
- Mentor and guide cross‑functional development teams, fostering Agile ceremonies and continuous improvement.
- Collaborate with product owners and architects to translate strategic objectives into technical roadmaps and scalable architectures.
- Identify process inefficiencies, recommend tooling enhancements, and drive adoption of CI/CD pipelines and cloud platforms.
Requirements
- 5+ years of professional experience in Java, C++ and Python development.
- Proven track record leading software teams in an Agile environment.
- Strong understanding of cloud services (AWS) and modern DevOps practices.
- Experience designing and implementing large‑scale, mission‑critical systems.
- Excellent problem‑solving, communication, and stakeholder management skills.
Skills
javacpythonagileaws