Senior Software Engineer Job in United State | Yulys
×

Job Title: Senior Software Engineer

Company Name: Robert Half
Salary: USD 110,000.00
-
USD 130,000.00 Yearly
Job Industry: Marketing and Advertising
Job Type: Full time
WorkPlace Type: remote
Location: United State, United States
Required Candidates: 1 Candidates
Skills:
Debugging
Version Control
API Integration
Job Description:


The Senior Software Engineer (DevOps) plays a key role in building and maintaining modern, cloud-based applications. Reporting to the Manager of Engineering, this position is responsible for designing technical solutions, writing high-quality code, and managing the infrastructure and deployment processes that support those systems.

This role blends full-stack development with DevOps ownership, ensuring applications are not only well-built but also scalable, reliable, and easy to deploy. The engineer will collaborate with internal team members and external contributors to deliver projects from initial concept through production, while helping guide technical direction and best practices.

In addition, this position provides mentorship to other developers and helps drive consistency in engineering standards, automation, and system reliability.

TEAM STRUCTURE & RESPONSIBILITIES

This role is part of the Engineering team and reports directly to the Manager of Engineering. The Senior Software Engineer is responsible for leading technical efforts across projects, working closely with other developers, and ensuring that both code and infrastructure meet quality and performance expectations.

The position requires accountability for end-to-end delivery, including application development, cloud infrastructure, and deployment workflows.

KEY RESPONSIBILITIES

  1. Develop and maintain scalable web applications across the full stack
  2. Design and implement cloud infrastructure solutions using AWS
  3. Build, optimize, and manage CI/CD pipelines for efficient software delivery
  4. Use Infrastructure-as-Code tools to provision and manage environments
  5. Containerize applications and manage deployments using Docker
  6. Monitor application health and system performance, resolving issues as needed
  7. Partner with cross-functional teams to define requirements and technical solutions
  8. Lead development efforts and provide guidance to other engineers and contractors
  9. Promote best practices in DevOps, automation, and secure software development
  10. Ensure systems are reliable, maintainable, and aligned with business goals

REQUIRED QUALIFICATIONS

  1. 5–10 years of experience in software development, including DevOps-related responsibilities
  2. Strong hands-on experience with AWS (S3, ECS, DynamoDB, CloudWatch, Lambda)
  3. Experience implementing Infrastructure-as-Code (AWS CDK or Terraform)
  4. Familiarity with Docker and container-based deployment strategies
  5. Experience creating and maintaining CI/CD pipelines (Bitbucket or similar tools)
  6. Proficiency in React and TypeScript for frontend development
  7. Solid backend development experience with C# and .NET (ASP.NET Core)
  8. Experience with modern build tools such as Vite
  9. Knowledge of state management approaches (Redux Toolkit or similar)
  10. Experience designing and consuming RESTful APIs
  11. Strong understanding of relational databases, preferably PostgreSQL
  12. Experience working with ORMs such as Entity Framework Core
  13. Familiarity with authentication and authorization mechanisms (JWT)
  14. Proficiency with Git or similar version control systems
  15. Strong analytical, troubleshooting, and problem-solving skills
  16. Effective communication and teamwork abilities

PREFERRED QUALIFICATIONS

  1. AWS certification (Solutions Architect – Professional or similar)
  2. Experience with frontend and end-to-end testing tools (Vitest, Playwright, React Testing Library)
  3. Familiarity with UI frameworks such as Ant Design or DevExtreme
  4. Experience using Storybook for UI component development
  5. Knowledge of SCSS/Sass styling approaches
  6. Experience with form handling and validation tools (React Hook Form, Zod)
  7. Exposure to charting or data visualization libraries (e.g., Chart.js)
  8. Experience integrating third-party payment systems such as Stripe
  9. Advanced experience designing CI/CD workflows
  10. Understanding of microservices and distributed architectures

TECHNOLOGY ENVIRONMENT

Frontend:

React 18, TypeScript, Vite, Redux Toolkit, React Router, Ant Design, DevExtreme, SCSS/Sass, Vitest, Playwright, Storybook

Backend:

C#, .NET 9, ASP.NET Core Web API, Entity Framework Core, PostgreSQL, JWT Authentication, Serilog, xUnit

Cloud & DevOps:

AWS (S3, ECS, DynamoDB, CloudWatch, Lambda), AWS CDK (TypeScript), Terraform (optional), Docker, Bitbucket Pipelines

Are you looking for remote jobs near your area? At Yulys, thousands of employers are looking for exceptional talent like yours. Find a perfect job now.

Become a part of our growth newsletter