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

Copeland

$120K — $160K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of software development experience with multiple programming languages (e.g., TypeScript, C#, SQL)
  • Proven experience deploying applications on cloud-based platforms (Azure, AWS, GCP)
  • Proficient in using automation for development and deployment
  • Strong paired programming skills and understanding
  • Ability to translate business needs into technical designs
  • Experience shipping commercially used software products
  • Independent in providing product support and on-call duties
  • Strong grasp of Agile methodologies and ability to mentor others
  • Excellent communication skills for conveying technical concepts to non-technical teams
  • Willingness to travel to corporate locations in the US for up to 1 week per quarter
  • Legal authorization to work in the US without sponsorship

Responsibilities

  • Design and implement reliable, scalable cloud-native solutions with IaC standards
  • Utilize Azure serverless computing to enhance cost-efficiency and performance
  • Develop modern applications using TypeScript, React, and NestJS frameworks
  • Ensure software quality through automated unit and behavioral testing
  • Deploy production code daily while adhering to security best practices
  • Create APIs for integration with third-party applications and IoT devices
  • Collaborate effectively within Agile teams to meet product goals

Benefits

  • Comprehensive healthcare package
  • 401k plan with 75% company match up to 5%
  • Quarterly retirement contribution of 2.5%
  • Tuition assistance for continued education
  • Flexible work hours with core hours from 9:00am to 3:00pm
  • 3 weeks paid time off plus holidays
  • Ongoing training and development opportunities
Full Job Description

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.

  • Develop APIs and protocols to enable seamless integration with websites, third-party partners, mobile applications, and IoT devices.

REQUIRED EDUCATION, EXPERIENCE, & SKILLS:

  • 5 years9 experience in software developmentwith exposure to multiple languages (eg. 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 languages

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:00am - 3:00pm (based on team headquarters9 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 TRANSPARENCY

Copeland offers an excellent compensation package with driven

salary, comprehensive healthcare package, 401k (75% company match up

to 5%), quarterly company funded retirement plan with an additional

contribution of 2.5%, tuition assistance, flexible work schedule, paid time off

(3 weeks + paid holidays) and ongoing Copeland-led training.

Our compensation philosophy is simple: we pay a competitive base salary,

within the local market in which we operate, and reward performance

during our annual merit review process. 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.

#LI-Hybrid

#LI-KC2

Similar Jobs

More Jobs at Copeland

More Information Technology Jobs

Find similar Senior Software Engineer (Cloud Native, React/Node.js) jobs: