MongoDB - Salt Lake City, UT

posted 21 days ago

Full-time - Senior
Hybrid - Salt Lake City, UT
Professional, Scientific, and Technical Services

About the position

The Principal Application Delivery Consultant, Lead Developer at MongoDB is responsible for leading technical software development projects focused on migrating legacy applications to modern cloud-based architectures using MongoDB. This role involves innovating solutions using the latest GenAI tools, collaborating with Agile teams, and providing technical direction to ensure successful project delivery. The consultant will work closely with customers to understand their needs and drive the technical planning and execution of migration projects.

Responsibilities

  • Act as the lead technical software developer in a small Agile team delivering solutions onsite for customers.
  • Stay abreast of the latest GenAI advancements and leverage cutting-edge developments for migration projects.
  • Innovate new development processes, technologies, and project approaches, especially from emerging GenAI capabilities.
  • Participate as the lead software developer on small Agile teams, delivering software-based solutions for migrating and modernizing customer legacy applications to MongoDB.
  • Expand migration playbooks and invigorate the team to innovate and solve challenges on each project.
  • Drive the technical part of sprint grooming, planning, and showcases alongside the project manager.
  • Provide technical direction to the team and partner with the project manager to drive projects to successful conclusions.
  • Study the current state of each legacy application and drive the technical planning and design to achieve the desired target state.
  • Adapt to changes in project direction based on customer or account team priorities.
  • Lead technical personnel on the customer side to resolve issues and identify solutions.

Requirements

  • 10+ years of experience working as a software developer, with 3+ years of experience as a technical lead.
  • Strong proficiency in Java.
  • Some experience and knowledge of Python or JavaScript/Node.js.
  • Strong experience in building applications that interact with relational databases using SQL.
  • Some experience of Enterprise Java (J2EE / JavaEE / Spring) application architectures.
  • History of delivering high-cadence modern applications with applied Agile methodologies, test-first development approaches, adopting CI/CD pipelines and using Git version control.
  • Proven experience in leading software/application development projects.
  • Able to provide technical direction and authority to the whole delivery team.
  • Strong written, verbal and presentation skills when collaborating with team members and external stakeholders.
  • Strong strategic thinking capabilities to understand and align technical work with business goals.
  • Ability to travel and work on customer sites for a number of continuous weeks.

Nice-to-haves

  • Working knowledge of microservices architectures and Domain-Driven Design approaches.
  • Some experience and knowledge of ORMs like Hibernate or JPA.

Benefits

  • Parental leave
  • Paid time off
  • 401(k) plan
  • 20 weeks fully-paid gender-neutral parental leave
  • Fertility and adoption assistance
  • Mental health counseling
  • Access to transgender-inclusive health insurance coverage
  • Flexible paid time off
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service