About The Position

We are seeking a highly skilled Software Engineer with strong expertise in configuration management, build engineering, and cloud-based development environments. This role focuses on ensuring reliable, scalable, and efficient software delivery through modern build pipelines, environment management, and automation practices. The ideal candidate brings a blend of development experience (Java/Python) and DevOps/configuration management expertise, with the ability to troubleshoot complex systems and continuously improve engineering workflows.

Requirements

  • Strong programming experience in Java and/or Python
  • Hands-on experience with AWS (Amazon Web Services) and cloud-native environments
  • Expertise in software configuration management and version control systems (e.g., Git)
  • Experience managing code baselines across development, testing, and release environments
  • Familiarity with CI/CD pipelines and automated build systems
  • Strong troubleshooting and debugging skills across distributed systems

Nice To Haves

  • Experience with AI/Machine Learning workflows or model deployment pipelines
  • Exposure to infrastructure-as-code tools (e.g., Terraform, CloudFormation)
  • Familiarity with containerization and orchestration (e.g., Docker, Kubernetes)
  • Experience working in data-driven or analytics-heavy environments

Responsibilities

  • Manage and maintain code baselines, build pipelines, and environment configurations across development and test environments
  • Design and optimize automated build, integration, and deployment processes
  • Analyze and resolve build, configuration, and environment-related issues
  • Recommend and implement improvements to configuration management systems and delivery workflows
  • Support release management activities, ensuring stability and consistency across environments
  • Contribute to scalable and repeatable engineering practices
  • Partner with engineering, QA, and platform teams to align build and release processes with project needs
  • Communicate technical issues and solutions clearly to both technical and non-technical stakeholders
  • Document processes, configurations, and system changes for transparency and continuity
  • Provide guidance and informal mentorship to junior team members
  • Participate in continuous improvement initiatives for engineering and delivery processes
  • Ensure adherence to security, compliance, and governance standards
  • Maintain high standards for code quality, documentation, and operational excellence
  • Support audit and compliance requirements through accurate configuration and process documentation
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service