Software Development Engineer
BeyondTrustabout 6 hours ago
Responsibilities
- Design, build, and operate high-throughput backend services and APIs.
- Provide technical guidance on challenging problems to enhance system usability.
- Produce balanced solutions that address business needs and user satisfaction.
- Take end-to-end ownership of projects and deliver results as part of a team.
- Pursue high quality by applying engineering and security best practices.
- Engage in software design reviews focusing on customer-centric and testable solutions.
- Provide production support for cloud applications, including on-call duties.
Requirements
- 5+ years of experience with enterprise-ready cloud-based systems.
- Proven software development experience with a strong project portfolio.
- Proficient in C#/.NET or a similar modern programming language.
- Hands-on experience with AI coding tools for rapid software development.
- Experience in Agile environments with continuous integration and development.
- Skilled in developing API services and scalable microservices architectures.
- Solid understanding of cloud-native application design and test automation.
- Familiarity with major cloud providers like AWS, Google Cloud, or Azure.
- Comfortable with CI tools, Docker, Kubernetes, and infrastructure-as-code.
- Experience with unit testing frameworks and end-to-end testing.