Note: The job is a remote job and is open to candidates in USA. ARK Solutions, Inc. is seeking a Software Engineer (Platform Automation) to design and build production-grade platform services. The role involves developing and maintaining Infrastructure as Code capabilities, enabling developers to provision and operate infrastructure through well-defined APIs and automation.
Responsibilities
- Design, build, and operate internal infrastructure and policy orchestration APIs
- Develop API layers and platform services for secure and standardized infrastructure capabilities
- Build and maintain services in Go or Python for infrastructure workflows and Terraform-based automation
- Define and enforce API contracts, versioning strategies, and backward compatibility standards
- Apply production engineering practices, including automated testing, CI/CD, and monitoring
- Research and engineer highly available, secure infrastructure modules and automation
- Educate internal users on best practices for platform services and infrastructure automation
- Create documentation for service leverage in solution architectures
- Analyze the current environment and recommend solutions for improvement
- Develop and maintain Open Policy Agent (OPA) policies for security and compliance
- Build and optimize CI/CD pipelines for infrastructure code and platform services
- Collaborate with security, compliance, and engineering teams on policy guardrails
- Provide technical leadership and mentorship on platform service and infrastructure automation
- Monitor and improve the reliability and scalability of the infrastructure automation platform
- Function as a strategic senior technical expert, providing technical leadership
- Develop specific goals and plans to prioritize and accomplish work
- Analyze information to choose the best solutions and solve problems
- Review vendor proposals and select appropriate vendors for services and technologies
- Generate accurate and timely results in reports and presentations
- Keep up-to-date technically and apply new knowledge to the job
- Understand and meet the needs of key stakeholders
- Communicate concepts clearly and persuasively
- Demonstrate an understanding of business priorities to support performance goals
Skills
- 5+ years of experience building and operating backend services and APIs in production
- Practical experience with Go or Python for API/service development
- Understanding of software engineering fundamentals
- Experience building reliable services and debugging distributed systems
- Basic testing discipline and CI/CD automation for application code
- Working knowledge of infrastructure concepts and cloud fundamentals
- Experience with infrastructure as code (Terraform preferred)
- Excellent problem-solving skills for complex production issues
- Exposure to workflow orchestration and asynchronous/distributed systems
- Familiarity with designing service contracts and developer-facing interfaces
- Experience with platform services or service-oriented architectures
- Hands-on experience with observability tools and incident response
- Understanding of API security patterns and enterprise integration requirements
- Familiarity with Terraform and automated testing frameworks for Terraform code
- Exposure to policy as code and CI/CD platforms
- Experience with Kubernetes, containers, or service mesh ecosystems
- Interest in contributing to open-source software
Company Overview
Company H1B Sponsorship