Jobs
>
New York City

    Lead Engineer, Server Programmability - New York, United States - MongoDB

    Default job background
    Description

    The worldwide data management software market is massive (According to IDC, the worldwide database software market, which it refers to as the database management systems software market, was forecasted to be approximately $82 billion in 2023 growing to approximately $137 billion in 2027. This represents a 14% compound annual growth rate). At MongoDB we are transforming industries and empowering developers to build amazing apps that people use every day. We are the leading developer data platform and the first database provider to IPO in over 20 years. Join our team and be at the forefront of innovation and creativity.

    The Server Programmability (SP) Team's mission is to create and maintain the foundational layers of the Server codebase that help other developers of the Server codebase be successful easily building MongoDB as a piece of correct, reliable, performant, idiomatic, modular, and maintainable software.

    The SP team doesn't ship features to end users. Their customers are other developers of the Server codebase. Almost all of the code the SP team writes still ships in production binaries, as building blocks and primitives for other end-user facing features.

    The SP team decides on cross-codebase guidelines and norms, and works to uphold and enforce them as early in the development process as possible. The SP team is a home for C++ expertise, open at all times to consulting with other engineers on the best way to build their features, and helping build the foundational building blocks that either require unusually deep C++ expertise, or are common to multiple components.

    This role can be based out of our NYC office or remotely from anywhere in the United States.

    Position Expectations

    • Manage a small team of individual contributors, responsible for ensuring their success, aiding their career growth, and facilitating their technical work
    • Foster a positive and effective team culture
    • Balance your time between coding, designing, mentorship, and leading your team
    • Use agile practices to deliver features on a predictable schedule
    • Maintain expertise on state of the art software technologies and best practices
    • Aid Product Management in navigating difficult tradeoffs in prioritization
    • Collaborate with other server engineers, client drivers, cloud services, support, consulting, training, and marketing teams to coordinate changes
    • Identify, design, implement, test, and support new features related to networking, intra/inter-process communication, performance and observability in a large feature-rich C++ codebase
    • Assist fellow engineers in, and be an advocate for, writing secure, robust, well-reasoned industrial-strength software

    Success Measures


    In three months:

    • You've met with all of your team members and are starting to learn their interests, strengths, and areas for development
    • You'll have contributed to a project slated for the next major version of the MongoDB server, as well as fixed a few bugs in a minor version of our latest stable release series

    In six months:

    • We'll be relying on you for code reviews and reviewing the designs for new features
    • You have worked with each team member to develop a growth plan tailored to their career goals

    In twelve months

    • You're leading the development of a new major feature
    • You have a clear understanding of the longer term roadmap and have integrated a plan to accomplish it with your team at MongoDB
    • You have established your role as a leader in the organization such that team members naturally go to you for guidance

    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.

    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: $137,000—$270,000 USD


  • Seneca Resources New York, United States

    A NYC agency located in Manhattan, NY is looking for a Mainframe (z/OS) System Programmer for a long term contract. · Pay Rate Range: $ $85.00 (dependent on experience) · Responsibilities: · • Ongoing maintenance (installation, patching, upgrades, administration, etc.,) of the ...

  • Pierce Technology Corporation

    Sr. System Engineer

    1 week ago


    Pierce Technology Corporation New York, United States Permanent

    Key Accountabilities: · Delivery of IT infrastructure Solutions, reference architectures, product selection, product standards and design patterns · Conduct research on emerging products, services, protocols, and standards in support of security enhancement and development effort ...

  • Assurant

    Engineer Analyst

    4 weeks ago


    Assurant New York, United States Full time

    Engineer Analyst (Linux OS) Vulnerability Management / Analyst Linux Server · United Kingdom (Virtual) · Who are we? · Assurant, Inc. is a global leader in business services for the connected world. Our lifestyle and housing solutions help leading brands grow revenue, manage ...

  • Burns & McDonnell

    Full Stack Developer

    2 weeks ago


    Burns & McDonnell New York, United States Full time

    Description · The growth and evolution of infrastructure demands coupled with a rapidly changing technological landscape presents significant opportunities to those companies that have the focus and foresight to solve some of society's most complex challenges. One area of focus ...


  • Lyons Consulting Group New York, United States Full time

    Job Description · Senior Programmer/ Developer - Java- Description Job description: · 1. Developing software applications · • Develop software applications, including designing, coding, testing, and debugging software programs. · • Work on both the front-end and back-end of t ...

  • Assurant

    Engineer Analyst

    4 weeks ago


    Assurant New York, United States Full time

    Engineer Analyst (Web Hosting) · United Kingdom (Virtual) · Who are we? · Assurant, Inc. is a global leader in business services for the connected world. Our lifestyle and housing solutions help leading brands grow revenue, manage risk and provide a great experience for thei ...


  • UNOPS New York, United States International ICA

    · * FEMALE CANDIDATES ARE STRONGLY ENCOURAGED TO APPLY* UNOPS supports partners t... · The New York Portfolios Office (NYPO) supports the United NationsSecretariat, as well as other New York-based United Nations organizations,bilateral and multilateral partners in the delivery ...


  • Synechron New York, United States

    Job Duties:Automate functional and performance testing of new and existing products as well as features; analyze user requirements, design QA processes, and procedures and establish test specifications; write, review and maintain test plans for feature functionality implementatio ...


  • Georgia IT Inc New York, United States

    Frontend UI Developer · Location: New York, NY - Hybrid · Full-Time Employment & Contract · Key Responsibilities:This is a front-end Java Script Angular role, not a server-side C#/Java role. · Architect solutions working as an expert UI programmer, writing scalable, reusable, ...


  • Comptech Associates New York, United States

    Job Title: Frontend UI Developer · Location: New York, NY · Full/Part-Time: Full-Time · Key Responsibilities: This is a front-end Java Script Angular role, not a server-side C#/Java role. · Architect solutions working as an expert UI programmer, writing scalable, reusable, an ...

  • Canonical

    Software Engineer

    3 weeks ago


    Canonical New York, United States

    Job Description · Job DescriptionThis is an exciting opportunity for you, a software engineer passionate about open source software. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software c ...


  • BBVA New York, United States

    Senior Network Administrator · Job Summary: · The Senior Network Administrator will be responsible with installing, supporting, and maintaining servers or other computer and telephony systems, and planning for and responding to service outages and other problem with effective res ...


  • Optimags Newark, United States

    Job Description · Job DescriptionThis positionis for a Full stack end to end web application developer who can develop bothback-end infrastructure, Web UI, supporting API endpoints for the front-end, designingand maintaining a highly available and efficient media and data reposit ...


  • Building Service 32BJ Benefit Funds New York, United States

    Job Description · Job DescriptionAbout Us Building Services 32BJ Benefit Funds is the umbrella organization responsible for administering Health, Pension, Retirement Savings, Training, and Legal Services benefits to over 100,000 SEIU 32BJ members. Our mission is to make significa ...


  • USA Tech Recruitment New York, United States

    Senior Security Engineer · USA Tech Recruitment are working closely with a leading security tech company who are looking for an experienced · Senior Security Engineer · to join their team. · This role can be based out of either their · Bay Area · or · Boston · office in t ...

  • InterEx Group

    Cloud Director

    3 weeks ago


    InterEx Group New York, United States

    About: · My client is a global finance company; they are one of the largest worldwide. They have operations in some 50 countries around the world and is active on all continents. They employ over 40,000 people worldwide. This role centres around global IT transformation. · Full ...

  • BAMM USA

    OMS Developer

    3 weeks ago


    BAMM USA New York, United States

    PURPOSE OF THE JOB: · The applicant will work on local/global Structured Equity Derivatives Sales OMS. The role if front office facing and the candidate needs to be an analyst programmer who work with the desk to optimize the OMS platform. Main Technologies used are Java · MAIN ...


  • HumanEdge New York, United States

    Job Description · Job DescriptionOur client has an exciting opportunity for a Jr. Coder/Programmer who wants to learn and become part of an Integration Group at a large Medical Center in Brooklyn, NY. · In the first few months, you will bring your SQL, Python, or other language c ...


  • BBVA New York, United States

    Senior Network Administrator · Job Summary: · The Senior Network Administrator will be responsible with installing, supporting, and maintaining servers or other computer and telephony systems, and planning for and responding to service outages and other problem with effective res ...


  • CAI New York, United States

    Job ID Number · R2799 · Employment Type · Full time · Worksite Flexibility · Remote · Job Summary · Responsible for providing Advanced Application Development and Analysis for the client's .NET systems · Job Description · We are searching for a · Senior Programmer/ Analyst · to p ...