2

Entry Level Software Engineer Sign On Bonus Jobs in Calgary, AB

MongoDB is bolstering its hiring, focusing on creating tools that guide customers in transitioning ... MongoDB is seeking a Software Engineer with solid software engineering skills and a machine ...

Novice Software Developer, API Reports To: Development Manager About the job: We're looking for a ... GraphQL, REST, Ruby on Rails, or React is a bonus, not a requirement. * Awareness of your ...

The ideal candidate will have a strong background in advanced algorithms and AI systems with hands-on experience in building and deploying complex software systems. As a Software Developer, you will ...

AMD is searching for talented and motivated mathematicians, scientists, and engineers to develop ... Test and validate ROCm libraries on the newest AMD GPUs in pre-silicon and post-silicon scenarios.

TypeScript on both the backend (Node.js) and frontend (React), running on AWS serverless ... a small engineering team. What we're looking for * 2+ years of professional experience building ...

This role focuses on implementing architectural patterns, supporting domain modeling efforts, and ... Python experience is a plus Proficiency in Object Oriented Programming principles Proficiency in ...

next page

Showing results 1-20

Entry Level Software Engineer Sign On Bonus information

What are the key skills and qualifications needed to thrive as an entry level software engineer, and why are they important?

To thrive as an Entry Level Software Engineer, you generally need a solid understanding of programming languages (such as Java, Python, or C++), problem-solving abilities, and a relevant degree in computer science or a related field. Familiarity with version control systems like Git, software development frameworks, and basic knowledge of databases are commonly required, and certifications such as CompTIA IT Fundamentals or Microsoft Certified: Azure Fundamentals can be beneficial. Strong communication, teamwork, and eagerness to learn help individuals excel in collaborative and fast-paced environments. These skills and qualities are crucial because they enable engineers to contribute effectively to projects, adapt to new technologies, and integrate smoothly into development teams.

What types of projects and responsibilities can entry-level software engineers expect in their first year?

As an entry-level software engineer, you will typically work on foundational tasks such as writing, testing, and debugging code, fixing bugs, and contributing to team projects under the guidance of more experienced engineers. You'll likely participate in code reviews, attend team meetings, and collaborate with product managers and designers to understand requirements. Over time, you'll gain exposure to larger codebases, learn new frameworks or tools, and gradually take on more complex assignments. This early experience is valuable for building technical skills and understanding software development workflows in a professional setting.

What is the difference between Entry Level Software Engineer Sign On Bonus vs Junior Software Developer Sign On Bonus?

AspectEntry Level Software Engineer Sign On BonusJunior Software Developer Sign On Bonus
CredentialsBachelor's in CS or related fieldBachelor's in CS or related field
Work EnvironmentCorporate, tech firms, startupsCorporate, tech firms, startups
Industry UsageCommon in tech and software companiesCommon in tech and software companies
Search & ComparisonOften compared for entry-level roles with similar titles

Both roles typically require a bachelor's degree in computer science or related fields and are used in similar work environments. The main difference lies in the job title, with "Software Engineer" often implying a broader scope of responsibilities, while "Software Developer" may focus more on coding tasks. Sign-on bonuses are offered to attract entry-level talent in both roles, making them comparable options for new graduates entering the tech industry.

What is an entry level software engineer sign on bonus?

An entry level software engineer sign on bonus is a one-time payment offered by some employers to new hires in addition to their regular salary. This bonus is intended to attract talented candidates and help offset costs associated with starting a new job, such as relocation expenses. The amount of the sign on bonus can vary widely depending on the company, location, and demand for software engineers. Not all companies offer sign on bonuses, but they are more common in competitive tech markets.
What are popular job titles related to Entry Level Software Engineer Sign On Bonus jobs in Calgary, AB? For Entry Level Software Engineer Sign On Bonus jobs in Calgary, AB, the most frequently searched job titles are:
What job categories do people searching Entry Level Software Engineer Sign On Bonus jobs in Calgary, AB look for? The top searched job categories for Entry Level Software Engineer Sign On Bonus jobs in Calgary, AB are:
Infographic showing various Entry Level Software Engineer Sign On Bonus job openings in Calgary, AB as of August 2026, with employment types broken down into 1% As Needed, 78% Full Time, 13% Part Time, and 8% Contract. Highlights an 95% Physical, 1% Hybrid, and 4% Remote job distribution.

Software Engineer, Code Generation

MongoDB

Calgary, AB • On-site

Full-time

Re-posted 17 days ago


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
Position Expectations
  • 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
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 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
About 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