Job Closed

This listing is no longer active.

MongoDB logo
MongoDB

MongoDB, originally called 10gen, is a software development company. Since 2007, MongoDB has created an open-source, document-oriented database to help clients

Senior Software Engineer, Data Migration & Code Generation

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 5,550Since 2008Company Site

Location

Canada

Posted

43 days ago

Salary

0

Seniority

Senior

Bachelor Degree9 yrs expEnglishDebeziumJavaKafkaMongoDBReactSpring BootSQL

Job Description

Senior Software Engineer, Data Migration & Code Generation

MongoDB

MongoDB is building a world-class team in North America to create tooling that helps customers modernize their applications and migrate their data from legacy relational databases to MongoDB in real-time. As companies modernise legacy workloads and data ecosystems, they are increasingly drawn to the flexibility and scalability of the document model. The tools developed by the Code Generation and Data Migration team are critical in this journey, helping customers with schema modeling, code generation, initial data loads, and continuous data synchronization. We're looking for a Senior Engineer with a strong background in computer science fundamentals, systems design, experience in the Java ecosystem, streaming systems, and data-intensive applications to join our engineering team. In this role, you will be instrumental in designing, building, and optimizing the underlying data structures, algorithms, and database interactions that power our generative AI platform, code generation and migration tools. This involves crafting sophisticated orchestration layers, robust integration points, and high-performance data systems that seamlessly connect and leverage advanced AI capabilities for code generation and building a sophisticated data migration suite using a modern technology stack, which includes Java, Spring Boot, Kafka, Debezium, and React.You will work on critical components that ensure the scalability, efficiency, and reliability of our services, collaborating closely with AI researchers, product management and other engineers to design and implement cutting-edge products that solve complex customer challenges. This role will be based out of North America. The ideal candidate for this role will have - 6+ years of engineering experience in backend systems, distributed systems, or core platform development - Proficiency in one or several of Java, Rust, C/C++, and/or Python, with a strong understanding of systems-level programming, memory management, and performance tuning - Extensive experience with streaming data platforms such as Apache Kafka and Change Data Capture (CDC) tools like Debezium - Extensive experience with relational data modeling and hands-on experience with at least one SQL database (Postgres, MySQL, etc) - Exposure to client-side technologies such as JavaScript and React is a plus - Good understanding of algorithms, data structures and their time and space complexity - Curiosity, a positive attitude, and a drive to continue learning - Excellent verbal and written communication skills Nice to Have - Familiarity with cloud-native distributed systems (e.g., Kubernetes) - Experience with NoSQL databases and understanding of their trade-offs is great, but not required. We'll teach you NoSQL. - Contributions to relevant open-source projects. Position Expectations - Contribute high-quality, well-tested backend code to the data migration engine and core components of our generative AI orchestration platform - Collaborate effectively with Product Management, AI researchers and machine learning engineers and designers to build and deliver on the product roadmap - Work to develop robust and efficient backend services that orchestrate AI functionalities - Identify and address performance bottlenecks and architectural challenges in our systems, particularly within data flow and orchestration - Participate actively in code reviews to enforce best practices and patterns - Help troubleshoot and resolve complex technical issues in our distributed systems - Give and solicit feedback on technical design documents and pull requests - Perform tasks related to process such as CI/CD, quality, testing, etc Success MeasuresWithin the first three months, you will have: - Familiarize yourself with the MongoDB database and aggregation language - Familiarize yourself with the backend tech stack including Java, Spring Boot, and Kafka - 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: - Familiarised yourself with the rest of our the application modernization tool stack - Delivered at least one large scale feature that spans the entire tech stack - Reviewed and contributed to scope and technical design documents Within 12 months, you will have: - Become a key contributor to our backend stack, capable of taking on complex features independently - Helped recruit and interview new members of the team - Collaborated effectively with other teams at MongoDB on cross-functional projects About MongoDBMongoDB 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, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type and makes all hiring decisions without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. Req ID: 426042 MongoDB’s base salary range for this role is posted below. Compensation at the time of offer is unique to each candidate and based on a variety of factors such as skill set, experience, qualifications, and work location. Salary is one part of MongoDB’s total compensation and benefits package. Other benefits for eligible employees may include: equity, participation in the employee stock purchase program, flexible paid time off, 20 weeks fully-paid gender-neutral parental leave, fertility and adoption assistance, Registered Retirement Savings Plan (RRSP) with employer match, mental health counseling, backup child and elder care, and health, dental, and vision benefits offerings. Please note, the base salary range listed below and the benefits in this paragraph are only applicable to candidates based in Canada. MongoDB’s base salary range for this role in Canada is: $137,000—$189,000 CAD

Benefits

  • 401(K), Adoption Assistance, Childcare benefits, Commuter benefits, Company equity, Company-sponsored outings, Customized development tracks, Dental insurance, Disability insurance, Volunteer in local community, Employee stock purchase plan, Fitness stipend, Flexible Spending Account (FSA), Flexible work schedule, Generous parental leave, Generous PTO, Company-sponsored happy hours, Health insurance, Job training & conferences, Open door policy, Life insurance, Mentorship program, Open office floor plan, Paid holidays, Pair programming, Paid sick days, Onsite office parking, Partners with nonprofits, Performance bonus, Pet insurance, Promote from within, Recreational clubs, Lunch and learns, Relocation assistance, Remote work program, Return-to-work program post parental leave, Sabbatical, Free snacks and drinks, Team based strategic planning, OKR operational model, Vision insurance, Wellness programs, Some meals provided, Mental health benefits, Home-office stipend for remote employees, Fertility benefits, Employee resource groups, Employee-led culture committees, Hybrid work model, President's club, Employee awards, Transgender health care benefits, Abortion travel benefits, Meditation space, Mother's room, Flexible time off, Bereavement leave benefits

Related Job Pages

More Software Engineer Jobs

Airwallex logo

Staff Software Engineer, Scale

Airwallex

Airwallex is a financial services company that has developed a “global financial platform for modern businesses.” As an employer, the company strives to cul

About Airwallex Airwallex is the only unified payments and financial platform for global businesses. Powered by our unique combination of proprietary infrastructure and software, we empower over 200,000 businesses worldwide - including Brex, Rippling, Navan, Qantas, SHEIN and many more - with fully integrated solutions to manage everything from business accounts, payments, spend management and treasury, to embedded finance at a global scale. Proudly founded in Melbourne, we have a team of over 2,000 of the brightest and most innovative people in tech across 26 offices around the globe. Valued at US$8 billion and backed by world-leading investors including T. Rowe Price, Visa, Mastercard, Robinhood Ventures, Sequoia, Salesforce Ventures, DST Global, and Lone Pine Capital, Airwallex is leading the charge in building the global payments and financial platform of the future. If you're ready to do the most ambitious work of your career, join us. Attributes We Value We hire successful builders with founder-like energy who want real impact, accelerated learning, and true ownership. You bring strong role-related expertise and sharp thinking, and you're motivated by our mission and operating principles. You move fast with good judgment, dig deep with curiosity, and make decisions from first principles, balancing speed and rigor. You're humble and collaborative; turn zero-to-one ideas into real products, and you "get stuff done" end-to-end. You use AI to work smarter and solve problems faster. Here, you'll tackle complex, high-visibility problems with exceptional teammates and grow your career as we build the future of global banking. If that sounds like you, let's build what's next. What the Scale Team Does - Embedded Finance Platform: Build and maintain the multi-tenant infrastructure powering companies like Rippling, Navan, Qantas, and SHEIN. You'll architect systems that aggregate requests from all platform customers, meeting enterprise-grade SLAs for availability, latency, and throughput while handling cross-data-center scenarios. - Cross-Domain Product Features: Own features that require synthesizing knowledge across business, regulatory, and technical domains-areas where no single existing team has full coverage, like tax systems, compliance-driven flows, or monetization tools. - Solutions Architecture: Design integrations for enterprise prospects by translating their business requirements into technical solutions. Your architectural decisions directly influence deal outcomes-from enabling multi-million dollar contracts to differentiating in competitive sales. Who You Are You might be a great fit if you - Have 8+ years of software engineering experience (8+ for Staff) in Java/Spring Boot - Excel at making the right level of abstraction-balancing flexibility and simplicity in system/component design - Demonstrate clean communication across technical and non-technical stakeholders - Make pragmatic decisions on when to optimize for performance vs. velocity based on business impact - Thrive in cross-functional environments spanning Product, Design, Compliance, and Sales - Design for scale, maintainability, and production excellence - Have led multi-team initiatives with measurable technical or business impact Bonus if you have - Fintech, payments, or regulated industry experience - High-scale performance tuning (100k+ QPS, large user bases, strict latency SLAs) - Multi-tenant SaaS or platform architecture background - Proficiency with PostgreSQL, Redis, Kafka, or cloud platforms (AWS/GCP/Azure) - Experience with OAuth2.0, API design, or developer documentation - Cross-region deployment or data residency compliance experience - Solutions engineering or customer-facing technical experience Why Join Us - Build Something That Matters: Your work directly impacts how millions of people use financial services. Companies like Rippling and SHEIN rely on infrastructure you'll build. You're not just writing code-you're shaping how businesses embed finance. - Grow Beyond Engineering: You'll develop expertise that extends beyond technical skills: understanding customer business models, navigating regulatory landscapes, influencing enterprise sales. This is career growth that prepares you for technical leadership, product roles, or even founding your own company. - Join a World-Class Team: Work with exceptional engineers, product thinkers, and designers across the globe. At Airwallex, you'll be challenged, supported, and surrounded by people who are building something meaningful together. Applicant Safety Policy: Fraud and Third-Party Recruiters To protect you from recruitment scams, please be aware that Airwallex will not ask for bank details, sensitive ID numbers (i.e. passport), or any form of payment during the application or interview process. All official communication will come from an @airwallex.com email address. Please apply only through careers.airwallex.com or our official LinkedIn page. Airwallex does not accept unsolicited resumes from search firms/recruiters. Airwallex will not pay any fees to search firms/recruiters if a candidate is submitted by a search firm/recruiter unless an agreement has been entered into with respect to specific open position(s). Search firms/recruiters submitting resumes to Airwallex on an unsolicited basis shall be deemed to accept this condition, regardless of any other provision to the contrary. Equal opportunity Airwallex is proud to be an equal opportunity employer. We value diversity and anyone seeking employment at Airwallex is considered based on merit, qualifications, competence and talent. We don't regard color, religion, race, national origin, sexual orientation, ancestry, citizenship, sex, marital or family status, disability, gender, or any other legally protected status when making our hiring decisions. If you have a disability or special need that requires accommodation, please let us know. #BI-Hybrid

California
Job Closed
MAIT logo

Software Developer, Production Planning

MAIT

India's Apex Industry Body Empowering IT, Telecom and Electronics Hardware.

Full TimeRemoteTeam 11-50Since 1982H1B No Sponsor

• Further development of our software: You develop new features and optimize existing modules of our production planning and visualization solution etagis APS • Collaboration with Consulting: Together with our consulting team, you translate business requirements into stable and high-performance software solutions • Integration & Interfaces: You support the integration with ERP systems and external systems via REST APIs and database interfaces • Technical Support: You assist in analyzing and resolving technical issues—both in customer support and as a point of contact for our consultants • Innovation & Improvement: You contribute your own ideas and continuously improve usability and performance

Germany

IoT Developer (Contract)

Magna International

Founded in 1957, Magna International is now one of the largest automotive suppliers in the world. Headquartered in Aurora, Ontario, Canada, the company maintains more than 320 manu

ContractRemoteTeam 171,000Since 1957

Job descriptions may display in multiple languages based on your language selection. What we offer: At Magna, you can expect an engaging and dynamic environment where you can help to develop industry-leading automotive technologies. We invest in our employees, providing them with the support and resources they need to succeed. As a member of our global team, you can expect exciting, varied responsibilities as well as a wide range of development prospects. Because we believe that your career path should be as unique as you are. Group Summary: Transforming mobility. Making automotive technology that is smarter, cleaner, safer and lighter. That's what we're passionate about at Magna Powertrain, and we do it by creating world-class powertrain systems. We are a premier supplier for the global automotive industry with full capabilities in design, development, testing and manufacturing of complex powertrain systems. Our name stands for quality, environmental consciousness, and safety. Innovation is what drives us and we drive innovation. Dream big and create the future of mobility at Magna Powertrain. Job Responsibilities: Scope of Position Lead the design and implementation of cutting-edge industrial IoT solutions. Developing scalable applications and microservices for both on-premises and cloud environments, integrating legacy equipment with modern infrastructure, and enabling smart manufacturing through data-driven insights. Through your expertise, you will play a vital role in driving innovation across Industry 4.0 initiatives. Minimum Requirements - Bachelor's or Master's degree in Computer Science, Engineering, Information Systems, or a related technical field. - 3-5 years of hands-on experience in complex system design and implementation. - Proficiency in IoT protocols: MQTT, HTTP, OPC DA/UA, WebSocket, S7, UNS, and Modbus. - Strong programming skills in C#, Python, C++, Java, JavaScript, Go, and R. - Experience with Microservices architecture and RESTful API development. - Expertise in database systems: SQL Server, MySQL, Oracle, including OLAP and ETL frameworks. - Knowledge of connectivity platforms such as Kepware and Ignition. - Skilled in data analysis and visualization using Grafana and BI tools like Power BI, AWS Quicksight, and QlikView. - Experience with cloud-based IoT development and integration, particularly on AWS. - Understanding of statistical methods and data-driven decision-making. - Knowledge of different project management methodologies such as Waterfall and Agile. - Solid understanding of Industrial IoT (IIoT), Smart Manufacturing, and Industry 4.0 principles. - Basic knowledge of SCADA systems and PLCs. - Familiarity with predictive maintenance strategies and sensor integration (temperature, pressure, vibration, etc.). - Experience with industrial sensor connectivity, data acquisition, and historian software. - Prior experience in manufacturing environments is a strong asset. - Proactive problem-solving mindset with a focus on innovation and continuous improvement. - Demonstrated ability to learn and adapt to emerging technologies and industry trends. - Strong collaboration and communication skills across engineering, operations, and IT teams. - Positive "can-do" attitude that inspires teams to exceed expectations. - Ability to thrive in dynamic, cross-functional environments. - Time and project management skills, with the capability to prioritize and multitask as needed - Must be able to communicate fluently in both written and spoken English - Ability to handle highly sensitive matters with objectivity and discretion; High personal standard of integrity. - Ability to work independently with minimal supervision and take ownership of tasks from concept to completion. Job Specific Responsibilities - Design and implement solutions to connect legacy industrial equipment with modern IoT infrastructure. - Develop and maintain IoT applications and microservices for both on-premises and cloud environments. - Manage code deployments, updates, and fixes using version control tools such as Azure DevOps and GitHub. - Collect, store, and visualize IoT sensor data from industrial devices to support real-time monitoring and analytics. - Create and maintain KPIs, metrics, and dashboards to monitor Industry 4.0 production environments. - Support and maintain data pipelines using ETL/ELT structures for efficient data flow and transformation. - Collaborate with cross-functional teams to brainstorm innovative ideas and improve development and delivery processes. - Provide detailed technical specifications for proposed solutions, including required materials, services, and internal resources. - Troubleshoot and resolve issues during development, testing, and production phases. - Ensure all work aligns with ethical standards and complies with company policies and procedures. - Act with honesty and integrity, and make ethical business choices in accordance with Magna's Compliance Policies and Procedures. General Responsibilities - Adhere to standards and rules described in the Employee Handbook, conduct in a manner consistent with those practices leading to the safe operation of the division and displaying leadership, concerns and a safe work ethics. - Actively and positively support the continued practice of Common Values behaviours. - Comply and participate with Suggestions and Continuous Improvement program at MSM. - Initiate and embrace company change. - Follow Operators' Downtime Escalation Process. - Other assignments as required Awareness, Unity, Empowerment: At Magna, we believe that a diverse workforce is critical to our success. That's why we are proud to be an equal opportunity employer. We hire on the basis of experience and qualifications, and in consideration of job requirements, regardless of, in particular, color, ancestry, religion, gender, origin, sexual orientation, age, citizenship, marital status, disability or gender identity. Magna takes the privacy of your personal information seriously. We discourage you from sending applications via email or traditional mail to comply with GDPR requirements and your local Data Privacy Law. Worker Type: Fixed Term (Fixed Term) Group: Magna Powertrain

Canada
Job Closed
Suite Studios logo

Intern - General Application

Suite Studios

Suite equips post production teams with blazing fast cloud storage that scales to meet the demands of any project.

InternshipRemoteTeam 11-50H1B No Sponsor

Suite Overview We are a small, fast-moving team with the mission to solve the biggest challenges facing the media and entertainment industry. Suite enables teams to effortlessly store, share, and edit media files, just as if everyone were working from the same local drive. Teams can now forget about dealing with lengthy downloads or syncing issues, saving them countless hours/days on each project, freeing up artists to focus on their creativity. About Suite Internships Suite is always looking to find great talent, and believe that interns can play a pivotal role in building the company in all aspects. As a fast-moving start-up, we embrace a culture where everyone embraces learning and growing. We embrace: - Adaptable: Flexible and able to adjust to new challenges as the company grows. - Proactive Learner: Enthusiastic about learning and trying new things. - Detail-Oriented: Takes pride in accuracy and thoroughness across tasks, from documentation to execution. - Team Player: Enjoy working both collaboratively and independently. - Impact Driver: Eager to shape the company, culture, and team. - Driven: Looking for more than "just another job" and ready to make a difference. - Nice to Have: Major/Minor in Accounting or Finance Please apply if you are looking for an internship and are available on-site in Boulder, Colorado. Benefits at Suite: - Best in class health & dental - Hybrid work environment; A balance of in-office and remote work to foster collaboration and flexibility - Unlimited paid time off - Fitness & wellness stipend - Taco Tuesday, every Tuesday Some roles, such as internships, may not be eligible for certain benefits.

Mozambique