Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Engineer, Application Modernization image - Rise Careers
Job details

Staff Engineer, Application Modernization - job 1 of 5

MongoDB’s mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. We enable organizations of all sizes to easily build, scale, and run modern applications by helping them modernize legacy workloads, embrace innovation, and unleash AI. Our industry-leading developer data platform, MongoDB Atlas, is the only globally distributed, multi-cloud database and is available in more than 115 regions across AWS, Google Cloud, and Microsoft Azure. Atlas allows customers to build anywhere—on the edge, on premises, or across cloud providers. With offices worldwide and over 175,000 developers joining MongoDB every month, it’s no wonder that leading organizations, like Samsung and Toyota, trust MongoDB to build next-generation, AI-powered applications.MongoDB is looking for an outstanding person to join our newly created Field Engineering team and take on a key role in our extended R&D organization. Field Engineering is linking the work of teams engaged on application modernization roles with our Product and Engineering teams.Many organizations have built up large estates of legacy applications. Lack of scalability and resilience, long development times, operating cost, and inability to run on cloud are common issues with these applications. To address these issues, organizations are engaging in large transformational Application Modernisation programs. MongoDB is recognized as the developer data platform of choice for transactional systems that provide the best scalability, resiliency and developer experience in the cloud as well as on premises. Organizations are continuously migrating workloads from these legacy applications to new platforms, often based on microservices, using MongoDB.Such transformations are very time intensive and often risky. Tooling based on generative AI promises to accelerate these transformations in a way never seen before. Field Engineering is responsible for exploring the possibilities of Generative AI technologies and providing invaluable feedback to MongoDB’s R&D teams to drive future capabilities of MongoDB and the MongoDB ecosystem.Application Modernization Field Engineers will work alongside project teams that are executing Application Modernization projects with customers. The successful candidate will be responsible for evaluation, build, and applying tools in modernization projects, facilitating the usage of such tools and processes across the different project teams, identifying opportunities for tooling deployment, selecting potential 3rd party tools, contributing to the development of tooling prototypes and helping to shape the product roadmap.We are looking to speak to candidates who are based in New York City, NY for our hybrid working modelRequirements:• 10+ years of experience as a field engineer or professional services consultant or full stack developer working directly with Enterprise clients.• Proficiency in Python and Java or C#, and some familiarity with common database access patterns and frameworks in one or more of these languages.• Expert level knowledge about enterprise-scale software architectures, application development methodologies, and software deployment and operations.• Deep experience developing enterprise applications using relational databases, and employing SQL and stored procedures with Oracle, MS SQL Server, Sybase and/or PostgreSQL databases.• Experience of using and developing with MongoDB and JSON based Document models is highly desirable.• Problem solving skills, including the ability to collaborate across disciplines and teams to come up with creative solutions to technical and business challenges.• Willingness to dive into a complex domain, ask the right questions, and bring new software tools and technologies to the table to solve customer problems.• Great communication skills (both spoken and written), within the team and in customer meetings.• Good understanding of Generative AI concepts, tools, and services. Any experience to build new applications/tools using Generative AI is a big plus.• And finally, a strong interest in how AI supported toolchains can improve application developmentPosition Expectations:• Contribute to customer application modernization initiatives at any or all phases of the application lifecycle: assessment and analysis; planning and design; data modeling; application code conversion, development, test and build; integration and release configuration, production operations, application optimisation, and best practices adoption.• Test drive MongoDB migration products to deliver on customer use cases and drive adoption of the product. Deliver concise feedback to the rest of the development organisation.• Work closely with Product and Engineering teams to influence the direction of the MongoDB product roadmap.• Personally execute well-defined, outcome-focused projects, POC, MVP and everything in between. POCs including developing or extending existing tools when necessary and appropriate for customer success, with an eye towards reusability and eventual integration with our products. These are often on premises at client locations.• Maintain a broad and deep technical understanding of the product line and the underlying technologies and protocols.• Work as part of a wider delivery team comprising consulting engineers from MongoDB Professional Services, project managers, and account teams.• Assist sales teams in evaluating opportunities with prospects and customers.• Willingness to work on site with customers for 7 days per month and to travel to Australia two weeks per year to collaborate with the Product development teamSuccess Measures:The Senior Application Modernization Engineer will be successful in this role when they can execute the following strategic tasks/responsibilities:• Become an expert level user of MongoDB, and our tools current migration products.• Develop a playbook for customer application modernization engagements, in collaboration with other MongoDB Engineers, Product Management and Engineering.• Communicate complex technical proposals simply and convincingly to a wide range of audiences.• Provide unique insight into customer needs, product requirements and strategic opportunities by contributing experience from the field.• Gain the reputation as a trusted advisor with our field teams and customers.• Contribute to the success of customer application migration initiatives that they support.Life at MongoDBTo 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.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, 401(k) plan, mental health counseling, access to transgender-inclusive health insurance coverage, and health benefits offerings. Please note, the base salary range listed below and the benefits in this paragraph are only applicable to U.S.-based candidates.MongoDB’s base salary range for this role in the U.S. is:$118,000—$231,000 USD

Average salary estimate

$174500 / YEARLY (est.)
min
max
$118000K
$231000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Staff Engineer, Application Modernization, MongoDB

Are you ready to take your career to the next level? MongoDB is on the lookout for a dynamic Staff Engineer specializing in Application Modernization to join our innovative team in Burnsville, NC. We're passionate about helping businesses transform and harness the power of software and data, allowing them to scale new heights with modern applications. As part of our newly minted Field Engineering team, you'll play a crucial role in bridging the gap between application modernization and our talented Product and Engineering teams, ensuring seamless transitions for clients moving from legacy systems to cutting-edge solutions. Whether it’s diving deep into the complexities of enterprise software or exploring generative AI technologies, your expertise will help shape the future of MongoDB's offerings. You'll work hand-in-hand with clients, evaluating their needs, deploying tools, and facilitating project success. We're looking for someone with over 10 years of field engineering experience who’s well-versed in Python, Java, or C#, and has a deep understanding of enterprise-scale software architectures. If you're someone who thrives on problem-solving and collaboration, loves to engage with clients, and is excited about evolving tech landscapes, then this might be the perfect place for you! With MongoDB, you'll not only contribute to transformative projects but also enhance your own growth in a supportive and enriching work environment. Join us in empowering innovators everywhere and shaping the future of application modernization!

Frequently Asked Questions (FAQs) for Staff Engineer, Application Modernization Role at MongoDB
What are the key responsibilities of a Staff Engineer, Application Modernization at MongoDB?

As a Staff Engineer focused on Application Modernization at MongoDB, you will engage in various strategic tasks, including collaborating with project teams to facilitate seamless application transitions, evaluating and deploying modernization tools, and actively influencing the product roadmap. Your role will also involve liaising with customers to understand their needs and providing insights into the use of MongoDB's migration products.

Join Rise to see the full answer
What qualifications are required for the Staff Engineer, Application Modernization position at MongoDB?

To excel as a Staff Engineer in Application Modernization at MongoDB, candidates should boast over 10 years of experience in field engineering, professional services, or full-stack development, especially with enterprise clients. Proficiency in programming languages like Python and Java or C# is essential, along with expert knowledge of software architectures and deployment operations. Familiarity with MongoDB and generative AI concepts is highly desirable.

Join Rise to see the full answer
How does MongoDB support the professional growth of its Staff Engineer, Application Modernization?

MongoDB is deeply committed to the professional development of its employees, offering a culture that nurtures growth and innovation. As a Staff Engineer, you will have access to training programs, mentorship opportunities, and collaborative projects that enhance your skills while working on cutting-edge technology and methodologies in application modernization.

Join Rise to see the full answer
What is the role of generative AI in the Staff Engineer, Application Modernization position at MongoDB?

In your role as a Staff Engineer specializing in Application Modernization at MongoDB, you will work closely with generative AI technologies to accelerate application transformations. You'll evaluate the potential of AI tools, contribute to the development of innovative solutions, and provide essential feedback to enhance both the MongoDB ecosystem and client project outcomes.

Join Rise to see the full answer
What makes MongoDB an attractive employer for the Staff Engineer, Application Modernization role?

MongoDB stands out as an employer by fostering a supportive and inclusive culture. With generous benefits, flexible work arrangements, and a commitment to diversity, MongoDB enables staff to thrive both personally and professionally. The opportunity to work on transformative projects at the forefront of technology while being part of a global team that values your contributions makes it an exceptional workplace.

Join Rise to see the full answer
Common Interview Questions for Staff Engineer, Application Modernization
Can you explain your experience with application modernization projects?

When answering this question, focus on specific projects you've worked on, highlighting the technologies used, the challenges faced, and the solutions you implemented. Share measurable outcomes, demonstrating how you successfully contributed to the modernization initiative.

Join Rise to see the full answer
How do you approach evaluating third-party tools for modernization?

To answer this, detail your evaluation process, which may include assessing tool functionality, integration capabilities, community support, and alignment with project goals. Providing examples of tools you've reviewed and their impact can strengthen your response.

Join Rise to see the full answer
What is your understanding of microservices architecture?

Provide a succinct overview of microservices architecture, emphasizing its benefits, such as scalability, flexibility, and resilience. Discuss any relevant experiences where you've successfully applied microservices in application development.

Join Rise to see the full answer
How do you ensure effective communication with both technical and non-technical stakeholders?

Discuss your strategy for tailoring communication based on your audience, using clear, jargon-free language for non-technical stakeholders while providing more in-depth technical details when interacting with engineering teams. Examples of how you've facilitated such communication can reinforce your answer.

Join Rise to see the full answer
What role does feedback play in the application modernization process?

Explain the importance of feedback loops in identifying issues early, improving processes, and enhancing team collaboration. Use concrete examples from past projects to showcase how your feedback contributed to successful modernization efforts.

Join Rise to see the full answer
What are some common challenges in migrating legacy applications?

Discuss common challenges such as data integrity, downtime, and integration with modern systems. Illustrate your points with personal experiences where you navigated these issues effectively, demonstrating your problem-solving skills.

Join Rise to see the full answer
Can you describe a situation where you faced a technical challenge and how you overcame it?

When responding, choose a specific technical challenge, outline your thought process, and explain the steps you took to resolve it. Highlight the outcome and what you learned from the experience.

Join Rise to see the full answer
What programming languages are you most proficient in, and how do they relate to application modernization?

List the programming languages you are proficient in, particularly focusing on those relevant to MongoDB, like Python and Java. Discuss how these languages have been instrumental in your various modernization projects, possibly providing specific examples.

Join Rise to see the full answer
How do you stay updated with the latest technology trends, especially regarding application modernization?

Share your strategies for staying informed, such as following industry blogs, participating in online forums, attending conferences, or engaging in continuous learning through courses. This shows your commitment to personal and professional growth in the ever-evolving tech landscape.

Join Rise to see the full answer
What does success look like for you in the role of Staff Engineer, Application Modernization?

Define success in terms of metrics such as successful project completions, client satisfaction, and your contributions to the MongoDB product roadmap. Highlight your desire to leverage creativity and innovation to enhance client experiences and the overall impact on the organization.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 5 days ago
Posted 13 hours ago
Posted 6 days ago
Bedford Industries Remote No location specified
Posted 6 days ago
Photo of the Rise User
ServiceNow Hybrid Two Addison Circle 15725 North Dallas Parkway Suite 200, Addison, Texas, United States
Posted 2 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity
Photo of the Rise User
Posted 3 days ago

MongoDB empowers innovators to create, transform, and disrupt industries by unleashing the power of software and data.

388 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 5, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!