Staff Software Engineer, Code Modernization
Mongodb
MongoDB’s mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. We enable organizations of all sizes to easily build, scale, and run modern applications by helping them modernize legacy workloads, embrace innovation, and unleash AI. Our industry-leading developer data platform, MongoDB Atlas, is the only globally distributed, multi-cloud database and is available in more than 115 regions across AWS, Google Cloud, and Microsoft Azure. Atlas allows customers to build and run applications anywhere—on premises, or across cloud providers. With offices worldwide and over 175,000 new developers signing up to use MongoDB every month, it’s no wonder that leading organizations, like Samsung and Toyota, trust MongoDB to build next-generation, AI-powered applications.
MongoDB is seeking a Staff Software Engineer with advanced software engineering skills and experience in code analysis & building tools that can traverse code structures programmatically. Joining this team, you'll be pivotal in a product engineering group dedicated to helping users navigate code conversion challenges with AI's support.
This role will be based remotely in North America.
The ideal candidate for this role will have
- 8+ years of professional software development experience, with a demonstrated ability to take on more profound technical challenges and provide thought leadership in the domain
- Extensive experience in Java or another primary programming language, with a deep understanding of the language's intricacies and best practices
- Knowledge of software engineering principles, system design, data engineering, and cloud architecture
- Previous experience in comprehensive code modernisation strategy that aligns transitioned code with cutting-edge practices
- Hands-on experience with sophisticated text processing engines like ANTLR and understanding its underlying principles
- Hands-on experience in AST and control flow graph to analyse and traverse code structures programmatically
- Comprehensive knowledge of compiler design, code parsing, or related disciplines. Familiarity with core concepts such as lexical analysis and syntax analysis
- Curiosity, a positive attitude, and a drive to continue learning
- Actively engages in emerging trends and research relevant to product features
- Excellent verbal and written communication skills.
Position Expectations
- Execute a comprehensive code modernisation strategy that aligns transitioned code with cutting-edge practices
- Design and optimise sophisticated code parsers to transform legacy code structures using techniques such as AST, into standardised formats
- Empower the engineering team with unparalleled thought leadership on emerging technologies and best practices
- Proactively engage with product leaders and senior management to align technical solutions with overarching business strategies
- Collaborate closely with product managers and other engineers to understand business priorities and propose new solutions
- Stay at the forefront of technological advancements, incorporating relevant trends into the code modernisation roadmap
- Contribute and maintain the high quality of the codebase with tests that provide a high level of functional coverage and non-functional aspects with load testing, unit testing, integration testing, etc
- Share your knowledge by giving brown bags, tech talks, and evangelising appropriate tech and engineering best practices
- Evaluate and refine metrics to optimise usage for both quality and cost-effectiveness
- Serve as a mentor, guiding engineers through technical challenges and fostering their professional growth
Success Measures
Within the first three months, you will have:
- Familiarise yourself with the MongoDB database and aggregation language
- Familiarise yourself with the problem space and the domain
- Set up software development infrastructure (tech stack, build tools, etc) to enable development using the relevant tech stacks
- Started collaborating with your peers and contributed to code reviews
Within six months, you will have:
- Worked on and delivered a large-scale code analysis feature in the product
- Contributed to and helped deliver a few releases of the product
- Reviewed and contributed to scope and technical design documents
Within 12 months, you will have:
- Delivered large-scale features across our entire tech stack
- Helped recruit and interview new members of the team
- Collaborated with other teams at MongoDB
To drive the personal growth and business impact of our employees, we’re committed to developing a supportive and enriching culture for everyone. From employee affinity groups, to fertility assistance and a generous parental leave policy , we value our employees’ wellbeing and want to support them along every step of their professional and personal journeys. Learn more about what it’s like to work at MongoDB , and help us make an impact on the world!
MongoDB is committed to providing any necessary accommodations for individuals with disabilities within our application and interview process. To request an accommodation due to a disability, please inform your recruiter.
MongoDB is an equal opportunities employer.
Req ID: 425546
- ...with geophysicists, data scientists, and software engineers to translate scientific domain... ...cloud-based microservices. Ensure high code quality through unit testing, code reviews... ...tools Familiarity and understanding of modern cloud technologies and microservices...SuggestedFull timePart time
$165k - $183k per year
...next level? We’re looking for a Senior Software Engineer to join our Ads team. You’ll play a critical... ...we are rapidly improving and modernizing our ads platform, helping raise the quality... ...proactive in spearheading new initiatives, coding and documenting components, writing and...SuggestedRemote jobLong term contractPermanent employmentTemporary workWork at officeWork from homeFlexible hours$198k - $209k per year
...-term customer value. We’re hiring for a Staff Experience Designer to join the Core Experience... ...role partnering closely with Product, Engineering, Marketing, Brand, Data Science, and... ...tools including but not limited to: Claude Code, Loveable, Cursor, and ChatGPT. Preferred...SuggestedLong term contractPermanent employmentFull timeWork at officeRemote workWork from homeFlexible hoursShift work- ...It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried tears of joy. That moment inspired Fred to build a company that could do that for everyone—freeing people from busywork so they could focus on meaningful...SuggestedFull timeContract workWork at officeImmediate startRemote workFlexible hours
$193k - $214k per year
...foundations. We are hiring a Senior Engineer II (L6) to co-own the technical roadmap, modernize our data solutions infrastructure... ...assisted tools daily for design, coding, tests, and docs; define team... ...senior‑level impact ~8+ years of software engineering experience (typically...SuggestedRemote jobPermanent employmentWork at officeWork from homeFlexible hours$165k - $183k per year
...events. Learn more about our flexible approach to where we work. Overview About the Role We are currently seeking a Senior Software Engineer to join our Self-Serve team. The role will be focused within the Experimentation Platform side, where you will be responsible...Remote jobPermanent employmentWork at officeWork from homeFlexible hours- ...Meridia Recruitment Solutions is pleased to partner with the City of Calgary in the recruitment of an Associate Chief of Staff – Water Utility, Office of the COO. Reporting directly to the Chief Operating Officer (COO), this is a unique opportunity...Long term contractWork at office
- ...technical Senior SDET / Quality Engineer with a rare combination of... ...engineering across multiple modern frameworks, combined with extensive... ..., and highly efficient test code in both Python and Java ,... ...Hands-on Experience in dedicated Software Test Automation or Software...Remote workShift work
- ...items and spring hangers/supports. Perform pipe wall thick calculation and other code calculations as required. Review existing piping standards/specs and create new piping engineering specs as required. Prepare and submit pressure piping design registration package...Full time
- ...TSG STAFFING SERVICES is currently recruiting an ELECTRICAL ENGINEER (Maintenance & Reliability) for an opportunity in the Greater Medicine... ...Technical experience and training with pressure vessel and piping codes Outstanding organizational, attention to detail and problem-...Contract workRelocation
- ...POWER PLANT OPERATOR (1ST OR 2ND CLASS POWER ENGINEER) WHO WE ARE Our Power, Your Possibilities At TransAlta , we don’t just generate electricity-we generate opportunity. As one of Canada’s largest publicly traded power generators, we’ve been powering communities...Full timeFor contractorsWork at officeLocal areaFlexible hoursShift work
- ...Overview: We are seeking an Environmental Compliance Engineer/Specialist to lead the site’s Environmental program through people engagement, ownership of programs, and influence. Provides technical expertise, proactive actions, regulatory compliance, and consultation on...Full timeLocal areaWorldwide
- ...Understand client needs and offer value engineering solutions to improve functionality, cost-... ...regulations (e.g., construction law, building codes, safety, and quality management practices... ...Suite, project management and scheduling software, and a strong aptitude for adopting new...Contract workWork at office
- ...data modeling, advanced analytics, data engineering, and product delivery to transform complex... ...Management, and Spend Analytics data, leveraging modern cloud data platforms to support analytics... ...Catalog · SQL Warehouses · Genie Code · Lakeflow / Lakeflow Designer...Contract work
- ...mitigation measures. Collaborate with engineers, geologists, hydrogeologists, and environmental... ...in geochemistry. Work with junior staff and providing guidance. Complete field... ...Experience with geochemical modeling software such as PHREEQC and Geochemist’s Workbench...Long term contractWork at officeWork from homeHome officeFlexible hours
- ...drawings, and as-built drawings based on engineering markups and field redlines. Operating... ...AutoCAD, CADWorx 3D or SmartPlant 3D modelling software Update piping drawings to reflect... ...standards, client specifications, and industry codes. Support turnover documentation by...Full time
$108k - $149k per year
...broadening their toolkit and are keen on refining code using a mix of AI and traditional text processing. MongoDB is seeking a Software Engineer with solid software engineering skills and... ...that transformed code aligns with modern software practices while preserving original...Full timeWorldwideFlexible hoursShift work$130k - $180k per year
...attempts to access data ~ Partner with engineering to develop a prioritized product roadmap... ...transform, and disrupt industries with software. MongoDB’s unified data platform, the most... ...on the market, helps organizations modernize legacy workloads, embrace innovation, and...Full timeInternshipWork at officeRemote workWorldwideFlexible hours$157.7k - $207.7k per year
...Citrix, a business unit of Cloud Software Group is currently looking for Principal Security... ...application delivery helping organizations modernize their security posture at scale.... ...Qualifications: ~5+ years of presales, sales engineer, solution engineer, field CTO, or consulting...Remote jobTemporary workLocal areaHome office$100 - $150 per hour
...expert humans are expensive. Our model is the opposite: we pay experts enough that we don't have to. Position Senior Software Engineer (Agentic Coding RL Environments) Type Contract Compensation $100–150+/hour ($200–300k+/year). Rates scale with your experience...Full timeContract workRemote work- ...their careers, building great payroll software for small businesses across Canada.... ...level: We're looking for a talented Staff Software Development Engineer who enjoys tackling hard problems... ...from design to deployment — ensuring code quality, maintainability, and performance...Internship
- ...deliver ultra-relevant results in under a second. This is where engineering meets impact! As our Senior Solutions Consultant, you will:... ...hands on development experience with JavaScript, TypeScript and modern UI frameworks (React, Vue.js and Angular). ~ Ease of navigating...
- ...overall integrity of the application design, code and configuration, integrations, reporting... ...technical requirements, and developing software solutions in accordance with relevant IT standards... ..., company SWAG, team activities and modern technology. ~Team: we are a diverse...Full timeRemote workWorldwideMonday to fridayFlexible hours
$95k - $153k per year
...Junior Kindergarten to grade 6 school with 270 students. Students and staff focus on four simple expectations: Pride, Respect. Ownership and... ...of the Northern Life Museum. Fort Smith is the home of two modern and well-equipped schools served by dedicated teaching staffs....Full timeTemporary workInternshipWork at officeRelocation- ...role acts as the technical and field-execution interface between engineering, procurement, construction contractors, quality, and... ...all E&I work is delivered according to project specifications, codes (CEC/CSA), company standards, and schedule requirements. Key Responsibilities...Full timeFor contractorsWorldwide
$55k - $65k per year
...Health & Safety legislation , WCB , and the National Safety Code (NSC) . Knowledge of Federal Hours of Service (HOS) regulations... ...ELD systems , driver compliance auditing, and safety management software. Self-motivated with a proactive approach to problem solving....Long term contractFull timeFor contractorsWork at officeFlexible hours- ...their careers, building great payroll software for small businesses across Canada.... ...Role We’re looking for a talented Staff Software Development Engineer - Applied AI who enjoys tackling... ...to production, including application code, infrastructure as code, CI/CD, evaluation...Full timeInternshipLocal area
- ...technologies and tools. ~Write and maintain code for data transformations, workflow... ...experience in application integration and software development. ~Demonstrated hands-on experience... ...opportunities, company SWAG, team activities and modern technology. ~Team: we are a diverse...Long term contractPermanent employmentFull timeRemote workMonday to fridayFlexible hours
- ...excellence and cross-functional coordination between the maintenance and engineering teams to ensure safe, reliable, and efficient plant operations.... ..., and union collective agreements (including the Safety Codes Act, NERC, AESO, IBEW). Operate the plant in compliance with...Full timeFlexible hoursShift work
- ...IoT development. The successful candidate will work alongside our engineering team to develop hardware and firmware solutions that support our... ...of embedded applications • Document design processes, code, and testing procedures following best practices • Support laboratory...Hourly payPermanent employmentInternshipFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, Code Modernization. Be the first to apply!
