Custom Software Engineer
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Custom Software Engineer based in India.
This role offers the opportunity to design and build tailored software solutions that support complex enterprise systems and infrastructure platforms. You will work in a highly collaborative DevOps-driven environment where automation, scalability, and reliability are key priorities. The position involves developing infrastructure-as-code solutions and contributing to CI/CD pipeline optimization using modern cloud and scripting technologies. You will play a hands-on role in translating system requirements into robust technical implementations across multiple application components. The role is ideal for someone who enjoys problem-solving, writing clean and efficient code, and working closely with cross-functional teams. You will also be exposed to cloud platforms and modern software engineering practices while continuously improving system performance and deployment processes. This is a growth-oriented role where you will deepen your expertise in Python, automation, and cloud-native engineering.
Accountabilities:
- Develop, design, and test custom software solutions across multiple system components and applications.
- Translate system requirements into detailed design and implementation specifications.
- Build and maintain infrastructure-as-code solutions using modern DevOps practices.
- Support the implementation and optimization of CI/CD pipelines for efficient software delivery.
- Collaborate with cross-functional teams to ensure seamless integration of application and infrastructure components.
- Provide production deployment support, including installation and release management activities.
- Write clean, scalable, and standards-compliant code aligned with engineering best practices.
- Contribute to continuous improvement initiatives in automation, infrastructure, and system reliability.
- Strong proficiency in Python programming is required.
- Basic to intermediate experience in software design and solution development.
- Hands-on experience with infrastructure-as-code concepts and tools such as Terraform or Ansible is preferred.
- Exposure to cloud platforms such as AWS or Azure is an advantage.
- Experience working with CI/CD pipelines and DevOps environments.
- Strong understanding of software engineering principles and application integration concepts.
- Ability to work independently while contributing effectively in team discussions.
- Strong analytical and problem-solving skills with attention to detail.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Competitive compensation aligned with industry standards.
- Flexible remote working environment.
- Health insurance and wellness support programs.
- Opportunity to work on modern cloud and DevOps technologies.
- Continuous learning and upskilling opportunities in software engineering.
- Exposure to large-scale enterprise systems and global delivery environments.
- Career growth within a structured technology organization.
- Collaborative and innovation-driven engineering culture.
Requirements:
Benefits:
Software pay context
Based on 7,656 disclosed Software salaries on RoleSuite, the role pays a median of $158K/year, with most offers between $123K and $199K (10th–90th percentile: $101K–$236K).
See the full Software salary breakdown →