Sr Lead Software Engineer - Equities Prime Sec...
Role details
Job location
Tech stack
Job description
-
Provide regular technical guidance and direction to business and technical teams, including contractors and vendors, ensuring alignment with organizational goals.
-
Develop secure, high-quality production code using Core Java, Spring Boot, Oracle, AWS Cloud, React, and MQ/ Kafka. Review and debug code written by others to maintain code quality and reliability.
-
Drive decisions that shape product design, application functionality, and technical operations/processes.
-
Serve as a function-wide subject matter expert in one or more areas of focus, particularly in full stack development and cloud-native solutions.
-
Actively contribute to the engineering community as an advocate for firmwide frameworks, tools, and best practices throughout the Software Development Life Cycle (SDLC).
-
Influence peers and project stakeholders to adopt and apply leading-edge technologies and methodologies.
-
Ensure operational stability and performance of applications, proactively addressing issues and optimizing processes.
Requirements
-
Formal training or certification on software engineering concepts and 5+ years applied experience
-
Strong experience building enterprise grade software products, hands-on experience in system design, application development, testing, and operational stability.
-
Advanced proficiency in Java, Spring Core, Spring Boot, REST APIs and relevant microservices framework; proficient in React for modern front-end development and UI/UX best practices.
-
Strong experience with Oracle databases, including schema design and performance tuning.
-
Proficiency in Object-Oriented Design (OOD) and Test Driven Development (TTD), with hands-on experience in test automation frameworks like Junit, Mockito, Cucumber.
-
Strong understanding of security standards such as OAuth, TLS, and Kerberos.
-
Knowledge of Domain Driven Design, microservices patterns, and modern architectures.
-
Familiarity with log/metric collection and monitoring technologies like ELK stack, Prometheus, Grafana, AppDynamics, and Splunk.
-
Proficiency in using Agentic AI Coding assistance such as Copilot, Claude.
-
Hands-on experience with building CI/CD pipelines using Git, Maven, Jenkins, SonarQube, and Fortify.
-
Practical experience with AWS Cloud services and cloud-native application development. Experience with MQ/Apache Kafka for distributed messaging and event-driven architectures.
Preferred qualifications, capabilities, and skills
-
Experience managing or mentoring other technical specialists.
-
Familiarity with DevOps practices and tools.
-
Strong communication and stakeholder management skills.
Benefits & conditions
We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process.