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 ...
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 ...
Supervisor, Software Asset Data
Calgary, AB ยท On-site
CA$69.75K - CA$93K/yr
We are a software-focused IT solutions and services provider that equips organizations to be agile and innovative, and for their people to be engaged, connected, and creative at work. That means ...
Supervisor, Software Asset Data
Calgary, AB ยท On-site
CA$69.75K - CA$93K/yr
We are a software-focused IT solutions and services provider that equips organizations to be agile and innovative, and for their people to be engaged, connected, and creative at work. That means ...
We are looking for an experienced software engineer with excellent C/C++ programming skills and at least 5 years of related work experience. The ideal candidate should have a strong background in ...
Quick apply
We are looking for an experienced software engineer with excellent C/C++ programming skills and at least 5 years of related work experience. The ideal candidate should have a strong background in ...
We are looking for an experienced software engineer with excellent C/C++ programming skills and at least 5 years of related work experience. The ideal candidate should have a strong background in ...
Quick apply
We are looking for an experienced software engineer with excellent C/C++ programming skills and at least 5 years of related work experience. The ideal candidate should have a strong background in ...
The Role A Team Lead, Software Development leads a team of technical professionals, collaborating closely with the product manager and designer to deliver exceptional customer experiences. This ...
The Role A Team Lead, Software Development leads a team of technical professionals, collaborating closely with the product manager and designer to deliver exceptional customer experiences. This ...
Are you an early-career embedded software engineer who knows how to work smart - including with AI? At Vontas, you'll design and build the software that keeps millions of transit passengers moving ...
Are you an early-career embedded software engineer who knows how to work smart - including with AI? At Vontas, you'll design and build the software that keeps millions of transit passengers moving ...
Software Developer, Mobile
Calgary, AB ยท Remote
CA$129.60K - CA$149K/yr
We are currently seeking a Software Developer, Mobile to join our rapidly growing engineering team. This role is for someone who is passionate about building innovative solutions and being exposed to ...
Software Developer, Mobile
Calgary, AB ยท Remote
CA$129.60K - CA$149K/yr
We are currently seeking a Software Developer, Mobile to join our rapidly growing engineering team. This role is for someone who is passionate about building innovative solutions and being exposed to ...
If you are an experienced software developer proficient in cloud web services and enjoy working in a dynamic, fast-paced team leveraging state-of-the-art technologies, we would love to hear from you!
If you are an experienced software developer proficient in cloud web services and enjoy working in a dynamic, fast-paced team leveraging state-of-the-art technologies, we would love to hear from you!
Our team follows an Agile framework for software development, with each Scrum Team working together to design, implement, integrate, and test software and system features for the product. The ...
Quick apply
Our team follows an Agile framework for software development, with each Scrum Team working together to design, implement, integrate, and test software and system features for the product. The ...
THE ROLE: AMD is looking for an experienced and passionate software engineer to contribute in the design, development, and maintenance of high-quality open-source software libraries at the ...
THE ROLE: AMD is looking for an experienced and passionate software engineer to contribute in the design, development, and maintenance of high-quality open-source software libraries at the ...
The role As a Senior Software Developer on the 3D Visualization team, you will be at the forefront of creating intuitive, high-performance web applications. This role focuses on the end-to-end design ...
The role As a Senior Software Developer on the 3D Visualization team, you will be at the forefront of creating intuitive, high-performance web applications. This role focuses on the end-to-end design ...
Sr. Software Engineer (Budgeting)
Calgary, AB ยท On-site
CA$11K - CA$145K/yr
Our software is utilized nationwide by more than 1,700 towns, cities, school districts, and other local agencies who are part of the ClearGov community, and we're adding more every day. We've been ...
Quick apply
Sr. Software Engineer (Budgeting)
Calgary, AB ยท On-site
CA$11K - CA$145K/yr
Our software is utilized nationwide by more than 1,700 towns, cities, school districts, and other local agencies who are part of the ClearGov community, and we're adding more every day. We've been ...
Software Developer, Front-End
Calgary, AB ยท Hybrid
CA$129.60K - CA$149K/yr
We are currently seeking a Software Developer to join our front-end teams and rapidly growing engineering team. This role is for someone who is passionate about building innovative solutions and ...
Software Developer, Front-End
Calgary, AB ยท Hybrid
CA$129.60K - CA$149K/yr
We are currently seeking a Software Developer to join our front-end teams and rapidly growing engineering team. This role is for someone who is passionate about building innovative solutions and ...
The software engineer will support our open-source, GPU-accelerated libraries of algorithms and collectives, rocPRIM, hipCUB, rocThrust, rocRAND, and hipRAND ( part of the AMD ROCm Software. THE ...
The software engineer will support our open-source, GPU-accelerated libraries of algorithms and collectives, rocPRIM, hipCUB, rocThrust, rocRAND, and hipRAND ( part of the AMD ROCm Software. THE ...
Quorum Software is the world's largest provider of digital technology focused solely on business workflows that empower the next evolution of energy. From emerging companies to supermajors ...
Quorum Software is the world's largest provider of digital technology focused solely on business workflows that empower the next evolution of energy. From emerging companies to supermajors ...
Embedded Software Developer
Calgary, AB ยท On-site
Troubleshoot complex software issues using debugging and profiling tools, and hardware tools such as oscilloscopes and logic analyzers * Support instrument testing and characterization * Communicate ...
Quick apply
Embedded Software Developer
Calgary, AB ยท On-site
Troubleshoot complex software issues using debugging and profiling tools, and hardware tools such as oscilloscopes and logic analyzers * Support instrument testing and characterization * Communicate ...
The software engineer will support our open-source, GPU-accelerated libraries of algorithms and collectives, rocPRIM, hipCUB, rocThrust, rocRAND, and hipRAND ( part of the AMD ROCm Software. THE ...
The software engineer will support our open-source, GPU-accelerated libraries of algorithms and collectives, rocPRIM, hipCUB, rocThrust, rocRAND, and hipRAND ( part of the AMD ROCm Software. THE ...
Strong software engineering fundamentals and the technical depth to independently own complex areas of a product are the primary requirements. Domain knowledge is valuable but not required at hire.
Strong software engineering fundamentals and the technical depth to independently own complex areas of a product are the primary requirements. Domain knowledge is valuable but not required at hire.
Quorum Software is the world's largest provider of digital technology focused solely on business workflows that empower the next evolution of energy. From emerging companies to supermajors ...
Quorum Software is the world's largest provider of digital technology focused solely on business workflows that empower the next evolution of energy. From emerging companies to supermajors ...
Embedded Software Developer
Calgary, AB ยท Hybrid
Troubleshoot complex software issues using debugging and profiling tools, and hardware tools such as oscilloscopes and logic analyzers * Support instrument testing and characterization * Communicate ...
Embedded Software Developer
Calgary, AB ยท Hybrid
Troubleshoot complex software issues using debugging and profiling tools, and hardware tools such as oscilloscopes and logic analyzers * Support instrument testing and characterization * Communicate ...
Software Software information
What are the key skills and qualifications needed to thrive as a Software Engineer, and why are they important?
How does a Software Engineer typically collaborate with cross-functional teams during a project?
What are Software Software professionals?
Which is the highest paying software job?
What is the difference between Software Software vs Software Developer?
| Aspect | Software Software | Software Developer |
|---|---|---|
| Credentials | Typically requires a degree in computer science or related field, certifications like Microsoft Certified or AWS Certified | Requires a degree in computer science or related field, certifications like Microsoft Certified or AWS Certified |
| Work Environment | Works in teams developing, testing, and maintaining software applications | Designs, codes, and tests software programs, often collaborating with teams |
| Industry Usage | Commonly employed in tech companies, software firms, and IT departments | Employed across various industries including tech, finance, healthcare, and more |
Software Software and Software Developer roles share similar credentials and work environments, often overlapping in industry usage. The main difference lies in the scope: Software Software may focus more on managing and maintaining software systems, while Software Developers primarily design and build new software applications.
- Junior Software Developer
- Entry Level Junior Software Developer
- Remote Junior Software Engineer
- Weekend Software Developer
- Junior Linux Engineer
- Full Time Master Software Engineer
- Remote Junior Software Developer No Experience
- Volunteering Dot Net Software Engineer
- Junior Aws Engineer
- Overnight Software Engineer No Degree
- H1B Junior Software Developer
- Remote Expedia Software Engineer
- Software Development Engineer Internship
- Junior Software Developer Java
- Contract Quantum Software Engineer
- Remote Angular Software Engineer
- Contract Goldman Sachs Software Engineer
- Director Infor Software Engineer
- Remote Pinterest Software Engineer
- Ubuntu On Wsl Software Engineer

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 database for the AI era, enabling innovators to create, transform, and disrupt industries with software. MongoDB's unified database platform-the most widely available, globally distributed database 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 database and is available across AWS, Google Cloud, and Microsoft Azure.
With offices worldwide and nearly 60,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