A leading global financial institution is seeking a Lead Software Engineer to enhance and deliver technology products within their engineering team. The role involves leading a team, developing secure Java or Python software, and integrating AI/ML techniques. Candidates should have 5+ years of experience, expertise in agile methodologies, and familiarity with advanced software engineering best practices. The position is located in Jersey City, NJ with comprehensive benefits including health care and a competitive salary.
Qualifications
5+ years applied experience in software engineering.
Experience managing and mentoring software engineering or AI/ML teams.
Advanced understanding of agile methodologies such as CI/CD.
Responsibilities
Lead a local team of software engineers and AI/ML practitioners.
Architect, design, and develop secure software systems.
Translate business requirements into robust software specifications.
Skills
Advanced proficiency in Java or Python
Experience integrating AI/ML techniques
Good understanding of data structures and algorithms
Familiarity with agentic workflows and frameworks (e.g., LangChain)
Proficiency in CI/CD and cloud-native development
Education
Formal training or certification in software engineering
Tools
TensorFlow
AWS
Scikit-Learn
PyTorch
Job description
A leading global financial institution is seeking a Lead Software Engineer to enhance and deliver technology products within their engineering team. The role involves leading a team, developing secure Java or Python software, and integrating AI/ML techniques. Candidates should have 5+ years of experience, expertise in agile methodologies, and familiarity with advanced software engineering best practices. The position is located in Jersey City, NJ with comprehensive benefits including health care and a competitive salary.