Senior Backend Software Engineer - Los Angeles, United States - Zayo Group

    Default job background
    Description
    Company Description

    Zayo provides mission-critical bandwidth to the world's most impactful companies, fueling the innovations that are transforming our society. Zayo's 141,000-mile network in North America and Europe includes extensive metro connectivity to thousands of buildings and data centers. Zayo's communications infrastructure solutions include dark fiber, private data networks, wavelengths, Ethernet, and dedicated Internet access. Zayo serves wireless and wireline carriers, media, tech, content, finance, healthcare and other large enterprises.

    Job Overview

    We are seeking a highly skilled and experienced Senior Backend Software Engineer with expertise in , PostgreSQL, and AWS.

    As a key member of our development team, you will play a critical role in designing, implementing, and maintaining robust backend solutions that power our applications.

    The ideal candidate is a proactive problem solver with a strong foundation in backend development and a deep understanding of how different technologies interact.

    A typical day in the life of a senior software engineer may include the following activities:

    Assisting in the design and definition of technical specifications of a new software feature with the product team.
    Writing core platform code for a new feature and unit tests for functionality.
    Refactoring and improving existing code for performance and simplicity. For example, breaking a large function into smaller, more maintainable, and easily tested logical units.
    Researching additional ideas to improve the product/platform overall and sharing them with the team.

    Interacting with customers and/or sales on a software bug, quickly resolving it, and coordinating across the team to push a fix.

    Collaborating with frontend engineers and discussing quirks in network protocols and network interconnection translating to rapid updates and code improvements.

    Collaborating with internal teams to surface data to users from other applications.
    Reviewing merge requests from other developers and providing thoughtful feedback where appropriate.

    Taking ownership of issues through the release process and partnering with QA to resolve any bugs found in testing, ensuring timely code deployments.

    Responsibilities

    Backend Development:
    Lead the development of scalable and high-performance backend solutions using and other technologies as needed

    Salesforce Integration:
    Design and implement seamless integration solutions with Salesforce and ServiceNow, ensuring data consistency and system reliability

    Database Management:
    Utilize PostgreSQL for efficient database design, optimization, and maintenance

    AWS Services:
    Leverage AWS services to build and deploy scalable and reliable backend infrastructure

    API Development:
    Implement new and maintain existing routes for our customer-facing API

    Architecture and Design:
    Collaborate with cross-functional teams to architect and design robust, scalable, and maintainable backend systems

    Code Quality and Performance:
    Ensure code quality through best practices, code reviews, and performance optimization.

    Documentation:
    Create and maintain comprehensive technical documentation for backend systems and integration processes.

    Problem Solving:
    Troubleshoot and resolve complex technical issues, ensuring the stability of backend systems.

    Collaboration:
    Work closely with customers, frontend developers, QA engineers, and other stakeholders to deliver high-quality software solutions.

    Relevant Experience And Qualifications

    Degree in Computer Science, a related field or equivalent work experience
    10+ years of experience working in production engineering teams
    In-depth knowledge of software architecture, design patterns, and best practices
    Knowledge of event-based architectures and microservices
    Familiarity with secure development practices, including OWASP Top 20, code-scanning tools, and peer review
    Proven experience as a Senior Backend Software Engineer with a focus on
    REST API Development, Design, and Testing
    Strong expertise in Salesforce integration, including REST and SOAP APIs
    Solid experience with PostgreSQL database design, optimization, and maintenance
    Proven experience with AWS services for backend infrastructure
    Excellent problem-solving skills and attention to detail
    Effective communication and collaboration skills
    Experience with CI/CD pipelines and DevOps practices
    Ability to mentor and guide junior developers
    Very comfortable using Git in a team environment (i.e. pull-requests, branch management, rebasing)
    Experience working in an environment leveraging asynchronous communication collaboration tools like Slack, Zoom, Jira, etc
    Fearless in venturing boldly into uncharted territories and developing code where there are no previous libraries to draw from

    Preferred Experience

    AWS Experience with Lambda, S3, API Gateway, SQS, etc.
    Familiarity with client-side caching in Redis
    Use of event-driven tools such as Kafka
    REST API platforms such as Postman
    PostgreSQL or other SQL experience

    Base pay range:
    $136, ,000, commensurate with experience

    Benefits, Rewards & Wellness

    Excellent Health, Dental & Vision Insurance
    Retirement 401(k) Savings Plan
    Fitness membership discounts
    Generous paid time off policy including paid parental leave


    Zayo provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type 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, provincial or local laws.


    This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

    #J-18808-Ljbffr