Search jobs > Denver, CO > Senior software engineer

Senior Backend Software Engineer

Zayo Group
Denver, Colorado, US
$95.8K-$136.9K a year
Full-time

Company Description

Do you have the skills to fill this role Read the complete details below, and make your application today.

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.

Zayo is seeking a highly skilled and experienced Senior Backend Software Engineer with expertise in Node.js, PostgreSQL, and AWS.

As a key member of our development team, the Senior Backend Software Engineer 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.
  • 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 Node.js 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.

Qualifications :

  • Degree in Computer Science, a related field or equivalent work experience.
  • Minimum of ten (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 Node.js.
  • 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.
  • Experience working in an environment leveraging asynchronous communication collaboration tools.
  • 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 Salary Range : $95,800 - $136,900 USD / annually, 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

2 days ago
Related jobs
Promoted
Blue Origin
Denver, Colorado

As part of a hardworking team of diverse specialists and engineers, you will develop and manage systems engineering processes, standards and tools for the New Shepard software and avionics system. This position requires close collaboration with software engineers, systems engineers, and Safety and M...

Promoted
Altamira Technologies Corp.
Denver, Colorado

The candidate should have a demonstrable understanding of software principles, theories, and concepts related to software engineering (including software development lifecycle and software development process), design patterns and Object-Orientedanalysis, design, and programming. Altamira Technologi...

Promoted
The Trade Desk
Denver, Colorado

Our Senior/Staff Software Engineers are end-to-end owners. Senior Engineers contribute to more than our product – they build up our team. We don't need engineers who know all the answers; we need engineers who can invent the answers no one has thought of yet, to the questions yet to be asked. You ha...

Promoted
Roman Health Pharmacy LLC
Broomfield, Colorado

Additionally, the ideal candidate will have experience in software testing and high-reliability qualification, as well as software engineering and software project management practices. As a Cesium software team member, you will be responsible for software designs from concept through production, in...

Promoted
MagicSchool AI
Denver, Colorado

Shape the future of education as an engineer at Magic School! As a. ...

Promoted
Criterion Systems, Inc
Denver, Colorado

Experience as a software developer or software engineer with at least one programming language. This opportunity is on a program that is at the forefront of developing and operating Geospatial Intelligence analysis software. Seven (7) years of experience in software development (analysis, design, de...

Splunk Inc
Colorado, United States

A Bachelor's, Master's, or PhD in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Mathematics or a related technical field, and a strong record of academic achievement. Backend/Full-stack Software Engineer. Design, develop, code and test software systems, or app...

Amazon Development Center U.S., Inc.
Dupont, Colorado

We are building some of the largest and most complex distributed systems in the world, and we need brilliant engineering leaders to work with us on this initiative! Our software handles every single request across all AWS Services. We are looking for a talented software engineer who is passionate ab...

Splunk Inc
Colorado, United States
Remote

Splunk is looking for enthusiastic and innovative Software Engineers to join our Splunk Observability team who will work on systems that empower our customers to quickly detect and resolve their infrastructure and application issues. Follow the best software development practices, and hold the high ...

Raytheon Technologies
Aurora, Colorado

As a Senior Software Engineer, you have the opportunity to directly impact the world around you and contribute to classified programs and technologies you are passionate about. Typically requires a Bachelor’s degree in Science, Technology, Engineering or Mathematics (STEM) and 5 years of relevant so...