Strong understanding of software engineering, system design, data engineering and/or cloud ... Collaborate closely with product managers and other engineers to understand business priorities and ...
Strong understanding of software engineering, system design, data engineering and/or cloud ... Collaborate closely with product managers and other engineers to understand business priorities and ...
The Platform Software Developer will report to the Software Development Manager General Responsibilities: * Design, develop, test, maintain, and improve software components that support intelligent ...
Quick apply
The Platform Software Developer will report to the Software Development Manager General Responsibilities: * Design, develop, test, maintain, and improve software components that support intelligent ...
The Platform Software Developer will report to the Software Development Manager General Responsibilities: * Design, develop, test, maintain, and improve software components that support intelligent ...
The Platform Software Developer will report to the Software Development Manager General Responsibilities: * Design, develop, test, maintain, and improve software components that support intelligent ...
The Platform Software Developer will report to the Software Development Manager General Responsibilities: * Design, develop, test, maintain, and improve software components that support intelligent ...
Quick apply
The Platform Software Developer will report to the Software Development Manager General Responsibilities: * Design, develop, test, maintain, and improve software components that support intelligent ...
Production engineering and optimization * E&P data management and integration * Cloud and platform ... Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent ...
Production engineering and optimization * E&P data management and integration * Cloud and platform ... Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent ...
Production engineering and optimization * E&P data management and integration * Cloud and platform ... Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent ...
Production engineering and optimization * E&P data management and integration * Cloud and platform ... Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent ...
Job Overview We're looking for a Product Manager in our Capture Engineering team with a deep understanding of both hardware and software systems to lead the development of integrated software ...
Job Overview We're looking for a Product Manager in our Capture Engineering team with a deep understanding of both hardware and software systems to lead the development of integrated software ...
Manager, Security Engineering
Calgary, AB · Hybrid
CA$180K - CA$270K/yr
We are currently seeking a Manager, Security Engineering to join our Security Team. This role is ... Demonstrated success in people leadership in software development, particularly with large scale ...
Manager, Security Engineering
Calgary, AB · Hybrid
CA$180K - CA$270K/yr
We are currently seeking a Manager, Security Engineering to join our Security Team. This role is ... Demonstrated success in people leadership in software development, particularly with large scale ...
Staff Software Engineer
Calgary, AB · On-site
This is a unique opportunity to grow in the world of AI engineering and work with a team of ... Experience designing and building infrastructure for deploying and managing agentic workflow ...
Staff Software Engineer
Calgary, AB · On-site
This is a unique opportunity to grow in the world of AI engineering and work with a team of ... Experience designing and building infrastructure for deploying and managing agentic workflow ...
Our Cloud & Software Engineering team is looking for a professional like you with the skills and drive to make a real difference. What you will do As a Senior Manager, Software Delivery and AI ...
Our Cloud & Software Engineering team is looking for a professional like you with the skills and drive to make a real difference. What you will do As a Senior Manager, Software Delivery and AI ...
Senior Software Engineer
Calgary, AB · On-site
This is a great opportunity to grow in the world of AI engineering and work with a team of ... Exposure to deploying and managing agentic workflow systems and self-hosted ML models * Familiarity ...
Senior Software Engineer
Calgary, AB · On-site
This is a great opportunity to grow in the world of AI engineering and work with a team of ... Exposure to deploying and managing agentic workflow systems and self-hosted ML models * Familiarity ...
Senior Software Developer
Calgary, AB · On-site
... state management, API contracts, and data flow design. Build prototypes or proofs-of-concept ... Essential Knowledge, Skills, and Experience Bachelor's degree in computer science, engineering, or ...
Senior Software Developer
Calgary, AB · On-site
... state management, API contracts, and data flow design. Build prototypes or proofs-of-concept ... Essential Knowledge, Skills, and Experience Bachelor's degree in computer science, engineering, or ...
Software Engineer - Magnet One (front-end, back-end, or full-stack opportunities)
Calgary, AB · On-site
... forensic tools, case management, evidence storage, and collaboration workflows to help ... Relevant professional software engineering experience; * Post-secondary education in software ...
Software Engineer - Magnet One (front-end, back-end, or full-stack opportunities)
Calgary, AB · On-site
... forensic tools, case management, evidence storage, and collaboration workflows to help ... Relevant professional software engineering experience; * Post-secondary education in software ...
What you will do As a Manager, Software Delivery Developer, you will combine hands-on technical ... You will lead development workstreams, guide architecture and engineering decisions, mentor ...
What you will do As a Manager, Software Delivery Developer, you will combine hands-on technical ... You will lead development workstreams, guide architecture and engineering decisions, mentor ...
Senior Software Developer
Calgary, AB · On-site
The role The Senior Software Developer is responsible for the end-to-end design, development, and ... This role also includes project management responsibilities and providing technical guidance and ...
Senior Software Developer
Calgary, AB · On-site
The role The Senior Software Developer is responsible for the end-to-end design, development, and ... This role also includes project management responsibilities and providing technical guidance and ...
Our tools help our clients to develop a better understanding of the subsurface, manage exploration ... Python experience is a plus Proficiency in Object Oriented Programming principles Proficiency in ...
Our tools help our clients to develop a better understanding of the subsurface, manage exploration ... Python experience is a plus Proficiency in Object Oriented Programming principles Proficiency in ...
Software Architect
Calgary, AB · On-site
Our tools help our clients to develop a better understanding of the subsurface, manage exploration ... Proficiency in Object Oriented Programming principles * Proficiency in usage of AI as means of ...
Quick apply
Software Architect
Calgary, AB · On-site
Our tools help our clients to develop a better understanding of the subsurface, manage exploration ... Proficiency in Object Oriented Programming principles * Proficiency in usage of AI as means of ...
Software Architect
Calgary, AB · On-site
Our tools help our clients to develop a better understanding of the subsurface, manage exploration ... Python experience is a plus Proficiency in Object Oriented Programming principles Proficiency in ...
Quick apply
Software Architect
Calgary, AB · On-site
Our tools help our clients to develop a better understanding of the subsurface, manage exploration ... Python experience is a plus Proficiency in Object Oriented Programming principles Proficiency in ...
Provide technical engineering information to employees and subcontractors to ensure project ... Working knowledge of scheduling, project management and contract software * Ability to support the ...
Provide technical engineering information to employees and subcontractors to ensure project ... Working knowledge of scheduling, project management and contract software * Ability to support the ...
Experience creating and maintaining APIs on API Management platforms (e.g. Apigee) * Experience working within professional software engineering practices for the full software development life cycle ...
Experience creating and maintaining APIs on API Management platforms (e.g. Apigee) * Experience working within professional software engineering practices for the full software development life cycle ...
Contract Software Engineering Manager information
What is a contract software engineering manager?
What are some unique challenges faced by contract software engineering managers compared to full-time managers?
What are the key skills and qualifications needed to thrive as a contract software engineering manager?
What is the difference between Contract Software Engineering Manager vs Contract Software Developer?
| Aspect | Contract Software Engineering Manager | Contract Software Developer |
|---|---|---|
| Required Credentials | Bachelor's/Master's in CS or related field, management experience | Bachelor's in CS or related field, coding skills |
| Work Environment | Oversees teams, manages projects, collaborates with stakeholders | Focuses on coding, debugging, implementing features |
| Employer & Industry Usage | Tech companies, consulting firms, startups | Software firms, tech startups, enterprise IT |
| Common Search & Comparison | Management responsibilities, leadership roles | Technical skills, coding focus |
The Contract Software Engineering Manager typically oversees development teams, manages projects, and ensures delivery, requiring management experience and leadership skills. In contrast, the Contract Software Developer primarily focuses on coding and implementing software features. Both roles are common in tech industries but differ significantly in responsibilities and required credentials.

Job description
MongoDB is bolstering its hiring, focusing on creating tools that guide customers in transitioning their applications from relational databases to MongoDB. As businesses evolve their application development frameworks, they're increasingly drawn to the versatility of the document model. The Relational Migrator team, already instrumental in this area, aids developers in making the shift from relational databases to MongoDB. Now, they're 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 a machine learning background. 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 out of North America in the PST and MST zones only.
The ideal candidate for this role will have- 2+ years of professional software development experience in Java or another programming language
- Experience with generative AI and specifically LLMs is highly desirable
- Experience with text processing engines such as ANTLR is highly desirable
- Strong understanding of software engineering, system design, data engineering and/or cloud architecture
- Have experience with compiler design, code parsing or related areas
- Familiarity with concepts like abstract syntax trees (AST), 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
- Collaborate with stakeholders to define and implement a code modernisation strategy, ensuring that transformed code aligns with modern software practices while preserving original functionality
- Develop and maintain a robust code parser to accurately interpret legacy code structures, converting them into a standardised format like an abstract syntax tree (AST)
- Provide thought leadership to the engineering team on using emerging technologies, frameworks and approaches to solve different problems
- Collaborate closely with product managers and other engineers to understand business priorities and propose new solutions
- 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
- Define and improve business & product metrics to optimise the quality and cost of AI usage
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 AI-based 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
MongoDB is built for change, empowering our customers and our people to innovate at the speed of the market. We have redefined the data platform for the AI era, enabling builders to create, transform, and disrupt industries with software. MongoDB's unified data platform, the most widely available, globally distributed data platform on the market, helps organizations modernize legacy workloads, embrace innovation, and unleash AI. Our cloud-native platform, MongoDB Atlas, is the only globally distributed, multi-cloud data platform and is available across AWS, Google Cloud, and Microsoft Azure.
With offices worldwide and over 67,000 customers, including 75% of the Fortune 100 and AI-native startups, relying on MongoDB for their most important applications, we're powering the next era of software.
Our compass at MongoDB is our Leadership Commitment, guiding how and why we make decisions, show up for each other, and win. It's what makes us 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: 425547
About MongoDB
Sourced by ZipRecruiter
Industry
Software development
Company size
1,001 - 5,000 Employees
Headquarters location
New York, NY, US
Year founded
2007