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

Copeland

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

Qualifications

  • 5+ years of software development experience across multiple languages (TypeScript, C#, etc.)
  • Proficient in developing cloud-native applications on platforms like Azure or AWS
  • Automation-oriented in software development, testing, and deployment
  • Experience with paired programming and can identify its benefits
  • Ability to translate business needs into technical designs
  • Demonstrated history of shipping commercially used software
  • Independently participates in product support and on-call duties
  • Solid understanding of agile methodologies and the ability to mentor others

Responsibilities

  • Design and implement resilient cloud-native solutions with 24/7 uptime
  • Utilize serverless computing on Azure for scalability and cost-efficiency
  • Develop applications using TypeScript, React, and NestJS for robust solutions
  • Automate testing processes to enhance software reliability and quality
  • Deploy production code daily, incorporating security best practices
  • Create APIs for seamless integration with various platforms and devices

Benefits

  • Flexible work schedule with core hours
  • Up to 1 week of company-paid travel per quarter
  • Comprehensive healthcare package
  • 401k with 75% company match up to 5%
  • Quarterly retirement plan contributions
  • Tuition assistance for ongoing education
  • 3 weeks of paid time off plus holidays
  • Continuous training provided by Copeland
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 Enterprise Technology Jobs

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