Remote job
Software Engineer Senior (AWS Group)
Job details
About this role
Role overview Design, build, and maintain software as part of a development team, with a focus on reliable, flexible solutions and cloud-native services on AWS. The work spans the full development lifecycle, from understanding user needs and shaping designs to testing, documentation, and ongoing system improvement.
Responsibilities - Develop maintainable software that follows established requirements, standards, and design practices. - Investigate and resolve development issues, improve performance, and address security vulnerabilities in existing systems. - Contribute to planning and user story analysis by clarifying needs and suggesting practical technical approaches. - Implement and support software across design, development, testing, and maintenance activities. - Document changes, standards, and good practices, and take part in code and process improvements. - Share technical knowledge with teammates and help mentor other software engineers.
Requirements - Bachelor’s degree in a technical field, or equivalent education and relevant work experience. - At least four years of professional software design and development experience; typically five or more years in a technical environment. - Practical experience building and maintaining cloud-native services on AWS, such as Lambda, ECS, RDS, or S3. - Familiarity with Python, YAML, JSON, Terraform, Dockerfiles, Git, and Azure DevOps. - Working knowledge of software development lifecycle practices; Agile, Lean, or Kanban experience is useful. - Ability to collaborate effectively, communicate clearly in writing and conversation, and support colleagues’ development.
Nice to have - Experience with observability tools such as OpenTelemetry, Prometheus, or Grafana. - Familiarity with .NET and C#, ASP.NET, MVC, JavaScript, HTML, CSS, XML/XSLT, IIS, or related enterprise development technologies.
Benefits and work setup The position is described as remote or hybrid, with onsite locations available in several U.S. cities. The role includes eligibility for an annual performance-based incentive and a benefits package that may include health coverage, retirement benefits, insurance, and paid leave.