Millennium is seeking a Lead Release Manager to join a dynamic global team. This Lead Release Manager will be responsible for supporting the Release Control process for Fixed Income and Commodities Technology.
In this role, you work closely with business stakeholders and across developer teams within the Fixed Income, Commodities, Credit, Rates, and FX business at Millennium to ensure release stability.
Responsibilities
Proactive release management:
Spearhead robust release process with proper auditing, testing, and documentation
Gatekeep releases and coordinate cross-team releases to maximize production stability
Validate regression and integration testing results for staged releases
Evaluate upcoming releases for upstream and downstream impact
Create formal rollback plans for new releases
Coordinate cross-team dependencies for forthcoming release
Define and prioritize business objectives in the BOW and upcoming release roadmap
Set and meet delivery timelines
Track progress towards high-level goals, and identify and resolve blockers
Communicate release contents effectively with stakeholders, including Portfolio Managers
Incident management and analysis
Actively participate in triaging ongoing incidents
Provide advice and guidance for root cause analysis
Utilize observability tools to quickly zero in on active issue
According to RCA, improve regression and integration test suites to prevent reoccurrence
Drive weekly meetings to evaluate problems, RCAs, and test-gap
Stay in touch with external teams to ensure that upstream issues are resolved
High level system design
Work on high-level system design and flow
Standardize and enforce cross-stack observability, including traces, metrics, alerts and logging
Develop deep understanding of system flow and microservice interaction
Iterate over Release Control process to ensure maximum production stability and stakeholder buy-in
Quality Assurance
Supervise QA Engineers in building and maintaining regression and integration testing suites
Ensure integration environment remains stable and healthy across applications
Review test-reports for staged releases
Provide go / no go guidance for sensitive releases based on test coverage, dependencies, and upstream / downstream effects
Required qualifications
8+ years of hands-on experience in large-scale distributed system, complex software design, high scalability and availability, optimization, observability
Excellent communication and prioritization skills
Strong analytical problem solving and decision-making skills
Profound understanding of design patterns, data structures and algorithms
Proven skills in performance tuning, monitoring and measurin
Experience with automation and building robust processes / pipelines
A degree in Computer Science (preferred) or related engineering field
Preferred qualifications
Working with cloud technologies, Kubernetes and Istio a strong plus
Experience with related open source technologies such as gRPC, Protobuf, Kafka, Redis, MongoDB, Postgres etc. is a plus
Experience with Java is a strong plus
Functional experience with JavaScript, Typescript, Python, Angular, Node, or React is a plus
Experience with Playwright, Selenium, or Ranorex for end-to-end testing is a plus
Familiarity with Jenkins, ArgoCD, GitHub
Experience “owning” release process for an application or organization is a strong plus
Other Jobs from Millennium Management
Application Support Engineer - Fixed Income & Risk
Linux Systems Engineer - Latency Critical Trading Technology
Kubernetes Platform Engineer
QA Automation Engineer - Java
Data Engineer - Meteorology
Similar Jobs
Engineer III - Software Engineering (CR)
Staff Software Engineer (USA)
Staff Software Engineer (Hungary)
Principal Software Engineer (USA)
Principal Software Engineer (Hungary)
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say