As a Senior Principal Software Engineer, you will be responsible for designing and delivering scalable, high-quality software solutions. Your role will involve writing maintainable, clean, and well-tested code while advocating for industry best practices in software development. You will play a crucial part in architecting enterprise-grade applications, guiding technical teams, and ensuring adherence to coding standards and modern development methodologies. Collaborating closely with stakeholders, including business analysts and technical teams, will be a key aspect of your role. Developing highly configurable applications that align with business goals and emphasizing mentorship, fostering technical excellence, and driving continuous improvement through innovation and the adoption of cutting-edge tools and technologies will be an integral part of your responsibilities. Your duties will also include working on complex manufacturing domains, leading and managing software development teams, overseeing all activities of the software development team, and setting clear goals to ensure timely and successful project delivery. You will be required to provide mentoring, guidance, and direction to software development leads and team members, promoting diversity and collaboration within the team to drive innovation and inclusivity. Proficiency in agile practices to support modern and efficient software development, driving continuous improvement by identifying opportunities to enhance development processes, tools, and team capabilities, exploring and leveraging new AI tools to optimize productivity, and enhancing team efficiency will be essential for this role. Your responsibilities will also involve creating and maintaining technical architecture to meet technical, market, and business goals, leading the strategic direction and execution of software architecture to ensure alignment with evolving business needs, and supporting organizational transformation. You will play a key role in collaborating with prospects, customers, business partners, senior management, and other stakeholders throughout the software development lifecycle. Training and mentoring staff in design patterns, best practices, and the software development lifecycle will be part of your responsibilities. Keeping current with technological advancements and company standards, problem-solving, and introducing innovative solutions, and leading the hiring process to acquire top talent aligned with team needs and organizational goals will also be required. Your role will involve managing the software development budget, ensuring resources are effectively allocated to achieve key business outcomes on time and within budget, and maintaining ownership of time, cost, and quality for all deliverables. Ensuring compliance with industry standards, regulatory requirements, and company policies, defining and enforcing policies, procedures, and best practices, and monitoring key quality metrics to track performance, identify trends, and drive improvements will be part of your responsibilities. The ideal candidate for this position should have a Bachelor's degree or higher in Computer Science, Engineering, or a related technical field, with 12+ years of experience leading and managing large software development teams. Extensive experience in goal-driven resource management, technical recruitment, and project management is required, along with expertise in advanced JavaScript libraries, frameworks, and tools such as React, React-Router, Redux, Node, Jest, RsPack, RxJs, Webpack, Browserify, etc. Additionally, experience in cloud-native infrastructure, containerization technologies, and strong architectural mindset will be beneficial for this role.,
About the Role We are seeking a skilled and customer-focused Cloud Engineer to support the deployment and management of our enterprise software for customers. This is a new role designed to strengthen our ability to deliver high-quality, scalable, and reliable cloud infrastructure in Microsoft Azure , with some familiarity with AWS. You’ll work closely with our DevOps, IT, and Product Engineering teams to provision and maintain Azure infrastructure, participate in deployment activities, and help improve the customer deployment experience through documentation and process feedback. If you thrive on problem-solving, cross-functional collaboration, and continuous learning in the cloud space, we’d love to hear from you. Key Responsibilities Support customer environments by provisioning and maintaining cloud infrastructure (primarily Azure). Assist customers with software deployments , troubleshooting, and post-deployment issues. Set up and maintain monitoring and alerting systems for Azure-based infrastructure and services. Collaborate with DevOps to provide feedback on deployment automation tools and processes. Contribute to internal documentation around infrastructure, deployments, and customer environments. Participate in an on-call rotation to support customer deployments and operational incidents. Required Qualifications Experience in a cloud engineering or DevOps-related role . Hands-on experience with Microsoft Azure services (e.g., VMs, VNets, Azure Monitor, Azure AD, ARM/Bicep templates). Familiarity with AWS services and deployment concepts. Proficient in Terraform , Kubernetes , Docker , Bash scripting , and Helm . Strong understanding of networking fundamentals (e.g., DNS, routing, firewalls, load balancing, VPNs) required for hosting reliable and scalable infrastructure . Solid understanding of monitoring and logging tools (e.g., Azure Monitor, Log Analytics, Prometheus, ELK, etc.). Strong troubleshooting skills , particularly in software deployment scenarios . Experience supporting customer-facing deployments or environments. Strong communication skills and ability to work across multiple teams. Nice to Have Exposure to OpenShift . Familiarity with cloud security , compliance practices , and cost optimization . Experience mentoring or leading technical initiatives. Why Join Us? You’ll be part of a growing, customer-focused infrastructure team and play a key role in ensuring smooth deployments and a robust cloud presence. This is a great opportunity for an engineer who enjoys a mix of hands-on infrastructure work, collaboration, and customer engagement.
Job Summary: We are seeking a motivated and skilled Senior Software Engineer to join our Technical Services team within the Professional Services organization. This role focuses on delivering high-quality technical solutions based on customer-specific requirements and contributing to the value realization of Solumina MES. You will work closely with technical solution leads and senior engineers to develop high-quality software in key service areas, including system integration , application extensions , data migration , custom reporting , and software upgrades . This is a full-stack role where you will work on both back-end and front-end implementation tasks. This role also offers opportunities to explore modern technologies, including cloud platforms and AI driven tools. On-the-job training will be provided for Solumina MES, enterprise integration frameworks, and internal development tools. Key Responsibilities: Software Development & Delivery Implement robust Solumina product configurations and technical extensions based on client requirements. Write scalable and maintainable code in Java and JavaScript for both back-end and front-end components using Solumina SDK and Configurator tools. Extend and configure Solumina interfaces to enable seamless data exchange with external enterprise systems (e.g., ERP, PLM). Execute technical development tasks throughout the project lifecycle: environment setup, coding, reviews, unit testing, debugging, and packaging for release. Contribute to rapid development cycles with attention to quality standards and timely delivery. Upgrade Support Support Solumina upgrade projects by validating compatibility of extensions and refactoring legacy code as needed. Participate in regression testing, optimization, and environment setup during upgrade cycles to ensure smooth version transitions. Data-Related Support Design and develop performant custom reports using SQL and supported reporting tools to meet client-specific reporting needs. Assist with data migration by writing scripts, mapping schemas, and transforming legacy datasets to streamline customer adoption and upgrades. Analyze data-related issues and apply technical solutions to ensure integrity and consistency across integrated systems. Technical Collaboration Collaborate with technical leads, senior engineers, and business consultants to refine technical requirements and ensure timely, high-quality project delivery. Participate in code reviews and contribute to build pipelines and test automation. Work with product developers, QA teams, and architects on technical dependencies and enhance product toolsets. Documentation & Support Create and maintain clear technical documentation for code, configurations, migration steps, and deployment processes. Contribute to internal best practices, knowledge sharing, and reusable libraries to promote long-term delivery excellence. Qualifications and Skills: Education Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related discipline (or equivalent work experience). Experience 4+ years of experience in software development Prior experience working in a project-based enterprise or services environment is preferred. Familiarity with Solumina MES capabilities and complex manufacturing processes is a plus. Technical Skills Programming and Frameworks: Java, JavaScript, Spring Framework, Hibernate, REST APIs, XML, JSON Databases: Oracle, SQL Server, SQL query and optimization Frontend Development: React.js, Node.js, and web UI design (basic) Architecture Concepts: Microservices, message queues (JMS), API security Development Practices: Git, SDLC best practices, Agile methodology Nice to Have: Database schema design, CI/CD pipelines, Kubernetes, containerization tools, cloud environment (AWS/Azure), AI tools or frameworks Soft Skills Strong problem-solving and analytical thinking abilities Good written communication skills for documentation and team collaboration Ability to work independently with remote guidance Willingness to learn and work with new technologies Strong attention to detail and a commitment to quality deliverables Additional Information: Work Environment: Remote or hybrid depending on location Customer Interaction: Limited; primarily internal collaboration under the direction of technical or solution leads Growth Path: Potential to grow into senior engineer or technical lead roles in global delivery
We are looking for a skilled and customer-focused Cloud Engineer to assist in the deployment and management of enterprise software for our customers. In this new role, you will be responsible for enhancing our ability to deliver top-notch, scalable, and dependable cloud infrastructure primarily in AWS, with some exposure to Azure. Your main responsibilities will include provisioning and maintaining cloud infrastructure, assisting with software deployments and troubleshooting, setting up monitoring and alerting systems, collaborating with DevOps for deployment automation, contributing to internal documentation, and participating in an on-call rotation for customer support and operational incidents. To be successful in this role, you should have experience in cloud engineering or DevOps, hands-on expertise with AWS and some knowledge of Azure environments. Proficiency in Terraform, Kubernetes, Docker, Bash scripting, and Helm is required, along with a solid understanding of networking fundamentals and monitoring/logging tools. Strong troubleshooting skills, experience with customer-facing deployments, good communication skills, and the ability to work across teams are also essential. Nice to have qualifications include exposure to OpenShift, familiarity with cloud security and compliance practices, and experience in mentoring or leading technical initiatives. Joining our team will give you the opportunity to be part of a growing, customer-focused infrastructure team where you can contribute to smooth deployments and a strong cloud presence. If you enjoy hands-on infrastructure work, collaboration, and engaging with customers, we would love to hear from you.,
Role Summary We are seeking an experienced Sr. Platform Engineer / Sr. DevOps Engineer / Sr. Solutions Architect with deep expertise in Linux, networking, cloud infrastructure, automation, and modern software delivery practices. This role will focus on designing and implementing automated, secure, and scalable hybrid cloud platforms—including on-premises container workloads. You will be responsible for developing deployment procedures and documentation, enabling CI/CD pipelines, driving platform modernization, and partnering with product teams to deliver reliable solutions. The ideal candidate has hands-on experience with Red Hat Enterprise Linux, AWS, Azure, Kubernetes, OpenShift, Infrastructure as Code, and platform security. This role combines technical leadership with a focus on business value and customer success. Key Responsibilities Architect, build, and operate hybrid and cloud-native platforms using AWS, Azure, and on-premises environments. Design and manage CI/CD pipelines with tools such as GitHub Actions and Jenkins. Develop Infrastructure as Code (IaC) solutions with Terraform, Ansible, and related tools. Implement and maintain container orchestration platforms (Kubernetes, EKS/AKS, OpenShift, Helm) for scalable deployments. Champion DevOps principles by promoting automation, reliability, and modern software delivery practices. Collaborate with cross-functional teams to define solutions that balance scalability, performance, cost, and security. Ensure systems meet compliance, security, and reliability requirements for both internal teams and customer deployments. Provide technical guidance to leadership and engineering teams on architecture and best practices. Must-Have Skills and Experience Cloud Platforms: AWS (EC2, ECS/EKS, Lambda, RDS), Azure (AKS, Azure SQL) Infrastructure as Code: Terraform, Ansible CI/CD: GitHub Actions, Azure DevOps, Jenkins Containers: Docker, Kubernetes, OpenShift, Helm Monitoring & Logging: Prometheus, Grafana, ELK Stack Scripting & Automation: Python, Bash, PowerShell, SQL Networking & Security: VXLAN, L7/L4 Load Balancing, VPC/VNET design, IAM, Zero Trust, DevSecOps principles Strong collaboration skills, working closely with developers, product owners, and leadership. Ideal Candidate Profile Proven track record of deploying and delivering large, complex applications. Deep understanding of DevOps, Platform Engineering, and Cloud Architecture patterns. Hands-on expertise in optimizing CI/CD pipelines, enhancing system reliability, and automating manual processes. Strong analytical and problem-solving skills, with the ability to translate complex business requirements into effective technical solutions. Focused on delivering measurable value for customers and the organization. Security & Compliance: Experience implementing and maintaining FIPS 140-2/140-3 validated cryptographic modules, along with strong background in infrastructure and application-level security practices (e.g., encryption, access controls, vulnerability management, secure coding, and compliance with NIST, FedRAMP, DISA STIGs). Soft Skills: Strong collaboration skills, working closely with developers, product owners, and leadership. Excellent verbal and written communication skills. Nice-to-have Skills Professional level certification in one of AWS, Azure or Openshift, RHEL. Professional level certification on Infra-as-code, Terraform. Experience leveraging AI in DevOps, Platforms and Infrastructure world. Ideal Candidate Profile Proven track record of deploying and delivering large, complex applications. Deep understanding of DevOps, Platform Engineering, and Cloud Architecture patterns. Hands-on expertise in optimizing CI/CD pipelines, enhancing system reliability, and automating manual processes. Strong analytical and problem-solving skills, with the ability to translate complex business requirements into effective technical solutions. Focused on delivering measurable value for customers and the organization. Expertise Compliance with NIST, FedRAMP, DISA STIGs.
Overview: We are seeking a highly skilled Developer who excels in writing maintainable, high-quality code and actively advocates for best software development practices, tools, and platforms. The ideal candidate will collaborate closely with business analysts and technical teams to design and develop our highly configurable applications. This role requires proficiency in developing complex Java EE applications, contributing to core framework components, and reviewing peers' work. The successful candidate will deliver robust, high-performance, multi-tiered, and multi-threaded software solutions while adhering to clean coding standards and ensuring rigorous testing. The ability to explore, compare, and recommend optimal solutions for project requirements is essential. Key Responsibilities: Design, develop, and maintain Java-based enterprise applications, with a focus on Spring frameworks. Contribute to core application framework components and ensure code quality through peer reviews. Develop high-performance, scalable, multi-threaded, and clustered solutions. Collaborate with cross-functional teams to specify requirements and deliver well-tested, reliable software solutions. Conduct research and analysis to recommend the best solutions for technical challenges. Maintain adherence to coding best practices, standards, and performance optimizations. Technical Requirements: Core Expertise: Strong experience with Java , Advanced Java , Spring , Spring Boot , Hibernate/JPA , Maven , JUnit , and Mockito . Hands-on experience with Web infrastructure such as Tomcat , JBoss , and WebSphere . Proficiency in integrating enterprise software systems using protocols like HTTP/HTTPS, JMS, REST etc. Experience in microservices and monolithic architectures . Familiarity with microservice components like Kafka , Redis , OAuth 2.0 , API Gateway , and Cloud technologies . Understanding of 3-tier architectures involving front-end clients, middle-tier servers, and database back-ends. Should have hands-on experience in using AI tools and technologies like Github Copilot, Codium or similar tools Hands-on experience on ActiveMQ, Kafka, Camel is plus. Database Knowledge: Strong understanding of database concepts, preferably Oracle and MS SQL . Ability to write and optimize complex SQL queries . Tools and Version Control: Proficiency with code versioning tools such as Git and SVN . Agile Methodology: Experience in Agile environments (Scrum, Kanban, or Scaled Agile frameworks). Soft Skills: Excellent verbal and written communication skills, with the ability to convey complex technical concepts clearly to both technical and non-technical audiences. A proactive self-starter who can work independently with minimal supervision. Ability to collaborate effectively with cross-functional teams, demonstrating flexibility and problem-solving skills. Additional Information: This job description outlines the key responsibilities and required skills, but it is not exhaustive. Candidate must be able to join Ahmedabad office as and when needed. Employees may be asked to perform additional duties or adhere to new requirements as business needs evolve.