Lead Software Engineer - Java & Python (Marketing)
Core
Lead a team of software engineers to design, develop, and troubleshoot secure, high-quality production code and AI/ML-driven applications for business goals.
Role type
Senior IC Lead Software Engineer (Java/Python)
Builds
Trusted technology products and AI/ML-driven applications for business goals
Domain
Financial services / Cloud-native engineering / AI & Machine Learning
Deliverable
production ML models
Required skills
Java 21, Python, System Design, CI/CD, Spring Boot, Kafka, Kubernetes, Splunk, Dynatrace, Cloud-native development, AI/ML application development, Team Leadership, RESTful API development, Data Governance
Preferred skills
AWS public cloud, Agile, SRE practices, NoSQL (Apache Cassandra), Messaging technologies
Technologies
AWS, CI/CD, Cassandra, Dynatrace, Java, Kafka, Kubernetes, Machine Learning, NoSQL, Python, Spring Boot, Splunk
Responsibilities
Lead a team of software engineers in delivering high-quality software; Design, develop, and troubleshoot software solutions; Build secure, high-quality production code and review/debug code written by others; Identify opportunities to eliminate or automate recurring issues; Lead evaluation sessions with business stakeholders; Assess architectural designs and technical credentials; Lead Software Engineering communities of practice; Monitor technology and industry trends; Apply data governance practices; Lead adoption of enterprise-authorized AI-assisted engineering practices; Develop RESTful APIs and support smooth integration across services.