Copelandposted 16 days ago
$120,000 - $160,000/Yr
Full-time • Senior
Kennesaw, GA

About the position

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. You will use serverless computing on Azure to optimize scalability, performance, and cost-efficiency. Your role will involve building modern software applications using TypeScript, incorporating React for the frontend and NestJS for the backend to deliver robust and maintainable solutions. You will create automated unit and behavioral tests to ensure software reliability, functionality, and quality throughout the development lifecycle. Additionally, you will implement production code daily, following security standard methodologies and integrating efficient rollback mechanisms for quick issue resolution. You will also develop APIs and protocols to enable seamless integration with websites, third-party partners, mobile applications, and IoT devices.

Responsibilities

  • Design and implement cloud-native solutions with 24/7 availability.
  • Demonstrate 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, React, and NestJS.
  • Create automated unit and behavioral tests to ensure software reliability, functionality, and quality.
  • Implement production code daily, following security standard methodologies.
  • Integrate efficient rollback mechanisms for quick issue resolution.
  • Develop APIs and protocols for seamless integration with various platforms.

Requirements

  • 5 years’ experience in software development with exposure to multiple languages (e.g., TypeScript, C#, HTML, XAML, PowerShell, SQL, Swift).
  • Experience developing and deploying software on a major cloud native platform (Microsoft Azure, AWS, GCP).
  • Comfortable using automation for development, testing, and deployment of software products.
  • Enjoys paired programming and understands its benefits.
  • Comfortable translating business requirements into design.
  • Has shipped at least one commercially used software product.
  • Participates in product support independently.
  • Understands agile development and can teach its principles.
  • Can explain and communicate technically complicated 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.

Nice-to-haves

  • 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 functional programming languages.

Benefits

  • Excellent compensation package with driven salary.
  • Comprehensive healthcare package.
  • 401k with 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).
  • Ongoing Copeland-led training.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service