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
- Develop and maintain scalable web applications across the full stack
- Design and implement cloud infrastructure solutions using AWS
- Build, optimize, and manage CI/CD pipelines for efficient software delivery
- Use Infrastructure-as-Code tools to provision and manage environments
- Containerize applications and manage deployments using Docker
- Monitor application health and system performance, resolving issues as needed
- Partner with cross-functional teams to define requirements and technical solutions
- Lead development efforts and provide guidance to other engineers and contractors
- Promote best practices in DevOps, automation, and secure software development
- Ensure systems are reliable, maintainable, and aligned with business goals
REQUIRED QUALIFICATIONS
- 5–10 years of experience in software development, including DevOps-related responsibilities
- Strong hands-on experience with AWS (S3, ECS, DynamoDB, CloudWatch, Lambda)
- Experience implementing Infrastructure-as-Code (AWS CDK or Terraform)
- Familiarity with Docker and container-based deployment strategies
- Experience creating and maintaining CI/CD pipelines (Bitbucket or similar tools)
- Proficiency in React and TypeScript for frontend development
- Solid backend development experience with C# and .NET (ASP.NET Core)
- Experience with modern build tools such as Vite
- Knowledge of state management approaches (Redux Toolkit or similar)
- Experience designing and consuming RESTful APIs
- Strong understanding of relational databases, preferably PostgreSQL
- Experience working with ORMs such as Entity Framework Core
- Familiarity with authentication and authorization mechanisms (JWT)
- Proficiency with Git or similar version control systems
- Strong analytical, troubleshooting, and problem-solving skills
- Effective communication and teamwork abilities
PREFERRED QUALIFICATIONS
- AWS certification (Solutions Architect – Professional or similar)
- Experience with frontend and end-to-end testing tools (Vitest, Playwright, React Testing Library)
- Familiarity with UI frameworks such as Ant Design or DevExtreme
- Experience using Storybook for UI component development
- Knowledge of SCSS/Sass styling approaches
- Experience with form handling and validation tools (React Hook Form, Zod)
- Exposure to charting or data visualization libraries (e.g., Chart.js)
- Experience integrating third-party payment systems such as Stripe
- Advanced experience designing CI/CD workflows
- 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.