What are the responsibilities and job description for the Software Engineer - Cloud Infrastructure position at Engtal?
We’re seeking a backend-focused Software Engineer to join a team building cloud-based infrastructure that powers intelligent energy systems and large-scale automation. In this role, you'll design and implement the digital foundation for managing distributed devices, controlling real-time operations, and delivering essential services to thousands of end users.
This is a hands-on engineering position where your code will directly influence the stability, scalability, and intelligence of a complex energy platform. You'll work alongside experts in hardware, data, and product to deliver highly reliable systems that span the cloud and the physical world.
Key Responsibilities:
- Build Foundational APIs & Services: Design backend systems that collect, process, and analyze time-sensitive data from a wide network of connected devices.
- Cloud-Native Development: Develop microservices and infrastructure tools using languages like Go and Python, deployed on platforms such as AWS or GCP.
- Infrastructure as Code: Use tools like Terraform to define scalable cloud environments, and build workflow automation using platforms like Temporal.
- Collaborate Across Domains: Partner with teams in data science, hardware integration, and UX design to deliver cohesive, high-impact solutions.
- Engineer for Reliability: Contribute to systems that require high uptime, clean data flows, and seamless integration with IoT and customer platforms.
Your Background:
- 3–5 years of experience in software engineering, particularly in backend or infrastructure development.
- Proficient in at least one backend language (e.g., Go, Python, Java, or similar).
- Comfortable working with cloud-native architectures, containerized deployments, and orchestration frameworks like Docker and Kubernetes.
- Strong grasp of modern software practices including automated testing, clean code principles, and collaborative development.
- Eager to work on complex technical challenges in a fast-paced, mission-driven environment.
Preferred Experience:
- Exposure to IoT, real-time systems, or distributed computing.
- Familiarity with DevOps and infrastructure tooling (e.g., CI/CD, observability, Terraform).
- Interest in the energy space, hardware-software integration, or environmental impact through technology.
Salary : $130,000 - $175,000