
Senior Software Engineer
Posted 1 day ago

Posted 1 day ago
• Design, develop, and sustain scalable data-driven services and APIs while ensuring reliability, performance, and secure integration across various systems.
• Maintain up-to-date technical knowledge regarding industry standards and cloud computing and virtualization technologies, including cloud service provider architecture, design, and configuration; public, community, private, and hybrid deployment models; IaaS, PaaS, and SaaS; automation; hypervisors; containers; virtual compute, storage, and networking; virtual infrastructure management; self-provisioning; and scaling.
• Work collaboratively with cross-functional teams in engineering, cybersecurity, and product management to develop and implement features that enhance data ingestion, metadata management, automation workflows, and overall platform usability.
• Create high-quality software solutions utilizing modern cloud, data, and DevSecOps methodologies, while contributing to continuous integration/deployment pipelines and engineering best practices across the platform.
• Establish and maintain continuous integration and delivery (CI/CD) pipelines for efficient software deployment and management of Infrastructure as Code (IaC).
• Comprehensive understanding of AWS fundamentals and services within a multi-account framework (networking, security, compute).
• Proven hands-on and design experience in developing and implementing cloud solutions, with practical knowledge of some or all of the following: AWS, Azure, Google, and/or Oracle Cloud Services.
• Experience with microservice architecture and deploying containerized applications using Docker and/or Kubernetes.
• Knowledgeable in managing and contributing to a large, multi-tenant Infrastructure as Code (IaC) codebase developed with Terraform and Terragrunt.
• Familiarity with creating routine platform-related automation orchestrated by AWS services (AWS Lambda, EventBridge, etc.).
• Ability to work empathetically with platform customers (software or data engineering teams) to troubleshoot and resolve issues, facilitate self-service, and implement enhancements based on feedback.
• Experience in monitoring cloud resources for cost and performance, and applying FinOps practices to minimize overall spending.
• Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Management Systems, or a related field.
• Relevant experience may be accepted in lieu of a degree.
• Capability to design and document technical solutions pertaining to continuous integration and deployment.
• Demonstrated experience utilizing agile project management tools.
• Healthcare
• Wellness
• Financial
• Retirement
• Family support
• Continuing education
• Time off benefits
SERBYTE servicios IT
SitusAMC
Київстар
Artera.net
Get handpicked remote jobs straight to your inbox weekly.