Jobs · Virginia

Senior Software Engineer (Cloud Native, React/Node.js)

Copeland · Virginia, United States · 6 days ago
Hybrid$120k–$160k/yrFull-time

Job Description

If you are a Senior Software Engineer with an interest in greenfield development in the IoT space, Copeland has an exciting opportunity for you! As a Senior Agile Engineer - Software, you will design and implement cloud-native solutions with 24/7 availability, demonstrating infrastructure-as-code (IaC) standard methodologies for efficient and scalable deployments; use serverless computing on Azure to optimize scalability, performance, and cost-efficiency; build modern software applications using TypeScript, incorporating React for the frontend and NestJS for the backend to deliver robust and maintainable solutions; create automated unit and behavioral tests to ensure software reliability, functionality, and quality throughout the development lifecycle; implement production code daily, following security standard methodologies and integrating efficient rollback mechanisms for quick issue resolution; and develop APIs and protocols to enable seamless integration with websites, third-party partners, mobile applications, and IoT devices.

Required Education, Experience, & Skills

  • 5 years’ experience in software development with exposure to multiple languages (e.g., TypeScript, C#, HTML, XAML, PowerShell, SQL, Swift, etc.)
  • Experience developing and deploying software on a major cloud native platform (Microsoft Azure, AWS, GCP, etc.)
  • Comfortable using automation for development, testing, and deployment of software products
  • Enjoys paired programming, and understands the scenarios where it can be helpful
  • Comfortable translating business requirements into a design
  • Has shipped at least one commercially used software product
  • Participates in product support (e.g., on call) independently
  • Understands agile development, could teach the ideas
  • Can explain and communicate technically complicated and abstract topics to business and product teams effectively
  • Ability to travel (company paid) to St. Louis or Atlanta for up to 1 week per quarter
  • Legal authorization to work in the United States - Sponsorship will not be provided for this position

Preferred Education, Experiences & Skills

  • Has shipped multiple commercialized products
  • Has shipped products on multiple major cloud providers
  • Experience in related fields, e.g., customer support or data science
  • Experience with a functional programming language

Schedule

We offer the flexibility of a core hour work schedule. Employees can flex their start and stop times given they are working during the core hours of 9:00 am - 3:00 pm (based on team headquarters’ time zone). Our teams work together to ensure their chosen work schedules are supporting our customers. This role also has a travel requirement of up to 1 week per quarter within the US and internationally, predetermined by leadership in advance.

Pay

Copeland offers an excellent compensation package with a competitive base salary. The salary/pay range for this role is $120,000‑$160,000 annually, commensurate with the skills, talent, capabilities, and experience each candidate brings to a role.

Benefits

  • Comprehensive healthcare package
  • 401(k) with 75% company match up to 5%
  • Quarterly company‑funded retirement plan with an additional contribution of 2.5%
  • Tuition assistance

Similar jobs