Description
Required Qualifications
Education: A Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience is required.
Experience:
- 12+ years of professional software engineering experience developing large-scale software using Java, Spring framework, cloud development, and Web Services for high-volume transactions.
- 6+ years of experience with containers and microservices in the cloud.
- 6+ years of experience in cloud deployment within a CI/CD model.
- 5+ years of experience with Pivotal Cloud Foundry (PCF), AWS, or GCP.
- 5+ years of experience with databases such as MongoDB, Aerospike, and/or PostgreSQL.
- 2+ years of hands-on experience with AI/ML implementation and production deployment.
- 2+ years of experience in IT transformations and system modernization from legacy to distributed platforms.
Technical Skills:
- Demonstrated experience with GenAI coding assistants (e.g., GitHub Copilot, Claude Code) for tasks like implementation, refactoring, testing, and automation.
- Experience acting as a Tech Lead or Team Lead, including mentoring junior developers.
- Experience designing and architecting systems in a greenfield environment.
- Working knowledge of agentic workflows, spec-driven development, and prompt engineering.
- Hands-on experience with Large Language Models (e.g., GPT-5, Claude, Gemini, PaLM).
- Understanding of broker-dealer capabilities and operations.
- Proven ability to communicate and lead other engineers in a collaborative environment.
Preferred Qualifications
- A Master’s degree in Information Technology, Computer Science, or a related field, or equivalent practical experience.
- Knowledge of messaging technologies like Rabbit MQ or Kafka.
- Experience in the Financial Services industry.
- Experience with Test-Driven Development (TDD) and QA Automation.
- Proficiency in developing Visio diagrams, architectural documentation, and technical specifications.
- A willingness to learn all aspects of the tech stack and document findings.
- Knowledge of Agile methodology and experience in an Agile work environment.
- Experience with the Atlassian tool stack (JIRA, Confluence)