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.
Requirements
- 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.
Benefits
- 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.
How Jobgether Works
We use an
AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.