Software Engineer

FortivePittsburgh, PA

About The Position

We are seeking a highly skilled and motivated Mid-Level Full Stack Engineer to join our dynamic development team. The ideal candidate will have a strong background in designing, developing, and maintaining APIs using REACT (Next.js) .NET, C#, and Entity Framework. You will work closely with other developers, product managers, and stakeholders to build robust and scalable solutions that meet the needs of our clients and customers.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
  • 3+ years of professional experience in software development, with full stack experience using Next.js and .NET C#.
  • Extensive experience with AWS services and solutions.
  • Solid understanding of Site Reliability Engineering (SRE) practices and principles.
  • Proficiency in DevOps tools and methodologies, including CI/CD pipelines, version control systems (e.g., Git), and containerization (e.g., Docker, Kubernetes).
  • Experience with Infrastructure as Code (IaC) tools such as Terraform or AWS CloudFormation.
  • Familiarity with monitoring and logging tools (e.g., CloudWatch, Prometheus, Grafana).
  • Strong problem-solving skills and a proactive approach to incident management and troubleshooting.
  • Excellent communication skills and the ability to work collaboratively in a team environment.

Nice To Haves

  • AWS Certified Solutions Architect, Developer, or DevOps Engineer certification.
  • Experience in CloudOps practices and cloud cost management.
  • Knowledge of additional programming languages (e.g., Python, JavaScript) is a plus.

Responsibilities

  • Design, develop, and maintain UIs and APIs using Next.js and and C# to support various applications and services.
  • Implement and maintain data access layers using Entity Framework.
  • Participate in code reviews and provide constructive feedback to peers.
  • Debug and resolve issues in the development, testing, and production environments.
  • Collaborate with software engineers, architects, and product managers to design scalable and reliable systems.
  • Implement and manage AWS services, including EC2, Lambda, S3, RDS, and others, to support application development and deployment.
  • Apply SRE principles to enhance system reliability, including monitoring, incident response, and capacity planning.
  • Automate and streamline operations and processes using DevOps practices, tools, and technologies.
  • Ensure the security, scalability, and performance of cloud-based applications.
  • Develop Infrastructure as Code (IaC) using tools like Terraform or AWS CloudFormation.
  • Contribute to continuous integration and continuous deployment (CI/CD) pipelines to facilitate seamless delivery of software updates.
  • Monitor, troubleshoot, and optimize application performance and cloud resource utilization.
  • Collaborate with CloudOps teams to ensure optimal cloud infrastructure management and cost-efficiency.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service