About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at MongoDB. As a key member of our Application Modernization team, you will be responsible for designing and implementing cutting-edge software solutions that enable our customers to transition their applications from relational databases to MongoDB.Key ResponsibilitiesCollaborate with product management and other team members to drive the design and implementation of a next-generation productContribute high-quality code to the Relational Migrator productParticipate in code reviews and technical discussionsGive and solicit feedback on technical design documents and pull requestsCollaborate with product management, product designers, and other engineers to prioritize the backlog and plan sprintsPerform tasks related to process such as CI/CD, quality, testing, etc.Requirements5+ years of commercial experience in Java or other object-oriented languagesExperience developing web applications in Typescript and ReactExperience with building Python web servicesExperience with relational data modelling and SQL (Postgres, MySQL, etc.)Hands-on experience in AST and control flow graph to analyze and traverse code structures programmaticallyGood understanding of algorithms, data structures, and their time and space complexityExposure to generative AI and Machine LearningCuriosity, a positive attitude, and a drive to continue learningExcellent verbal and written communication skillsWhat We OfferA competitive salary and benefits packageThe opportunity to work with a talented team of engineers and product managersProfessional development and growth opportunitiesA dynamic and supportive work environmentHow to ApplyIf you are a motivated and experienced software engineer looking for a new challenge, please submit your application, including your resume and a cover letter, to (insert contact information). We look forward to hearing from you!
#J-18808-Ljbffr