Principal Software Engineer

7 days ago


Kochi, India NOV Full time

JOB DESCRIPTIONThe Max Maintenance team is seeking an experienced Principal Software Architect to lead the modernization and cloud transformation of a legacy .NET web application with a SQL Server backend. This role requires deep expertise in AWS cloud services-including API Gateway, AWS Lambda, Step Functions, DynamoDB, and Neptune-to re-architect the system into a scalable, serverless, event-driven platform. The ideal candidate will bring a strong architectural vision with real, day-to-day coding in Python and other languages to re-platform the system to a scalable, serverless, event-driven architecture on AWS.Are you excited to design systems, write code, and mentor engineers in a pragmatic, delivery-focused environment? Join a diverse, motivated team.Key Responsibilities:1. Cloud Architecture and Migration Strategy: • Lead the end-to-end cloud transformation strategy for a legacy .NET/SQL Server web application.• Design and implement scalable, secure, and serverless AWS-native architectures using services such as API Gateway, AWS Lambda, Step Functions, DynamoDB, and Neptune.• Define and drive data migration strategies, transforming relational data models into NoSQL (DynamoDB) and graph-based (Neptune) storage paradigms.• Establish best practices for infrastructure-as-code, CI/CD pipelines, and monitoring using AWS CloudFormation, CDK, or Terraform.2. Hands-On Engineering (Python): • Write production Python for Lambda functions, API services, data/ETL pipelines, and event handlers; contribute 30-50% of your time to coding and code reviews.• Implement clean, well-tested modules using modern Python, package management, and test frameworks.• Apply sound algorithms and data structures; comfortably implement recursive and iterative solutions where appropriate (e.g., tree/graph walks, backtracking).• Champion engineering quality: TDD, meaningful code reviews, static analysis, and robust observability (structured logs, metrics, traces).3. Technical Leadership and Mentorship: • Provide hands-on technical leadership to development teams, ensuring high code quality and adherence to cloud-native principles.• Guide teams through cloud adoption, service decomposition, and event-driven design patterns.• Mentor engineers on AWS technologies, microservices architecture, and best practices in DevOps and modern software engineering.4. Implementation and Quality Assurance: • Write and review code for critical services, APIs, and data access layers using appropriate languages (e.g., Python, Node.js).• Design and implement APIs for internal and external consumers, ensuring secure and reliable integrations.• Perform architecture reviews, threat modelling, and enforce rigorous testing practices including automated unit, integration, and load testing.5. Collaboration and Planning: • Work closely with stakeholders, project managers, and cross-functional teams to define technical requirements and delivery milestones.• Translate business goals into technical roadmaps and prioritize technical debt reduction and performance improvements.• Engage stakeholders to manage expectations and provide clear communication on technical progress and risks.6. Innovation and Continuous Learning: • Stay up-to-date with AWS ecosystem updates, architectural trends, and emerging technologies.• Evaluate and prototype new tools, services, or architectural approaches that can accelerate delivery and reduce operational complexity.• Champion a DevOps culture with continuous delivery, observability, and security-first development.Requirements:• Bachelor's or Master's degree in Computer Science, Engineering, or related field.• 8+ years of software development experience, with at least 3 years architecting cloud-native solutions on AWS.• Expertise in AWS services such as API Gateway, Lambda, Step Functions, DynamoDB, Neptune, IAM, CloudWatch.• Experience with legacy application modernization and cloud migration.• Proficiency in .NET stack and ability to map legacy components to cloud-native equivalents.• Strong knowledge of distributed systems, serverless design, data modelling (both relational and NoSQL/graph), and security best practices.• Proven leadership and mentoring abilities in agile software teams.• Strong problem-solving, analytical, and decision-making skills.ABOUT USEvery day, the oil and gas industry's best minds put more than 150 years of experience to work to help our customers achieve lasting success. We Power the Industry that Powers the WorldThroughout every region in the world and across every area of drilling and production, our family of companies has provided the technical expertise, advanced equipment, and operational support necessary for success-now and in the future. Global FamilyWe are a global family of thousands of individuals, working as one team to create a lasting impact for ourselves, our customers, and the communities where we live and work. Purposeful InnovationThrough purposeful business innovation, product creation, and service delivery, we are driven to power the industry that powers the world better. Service Above AllThis drives us to anticipate our customers' needs and work with them to deliver the finest products and services on time and on budget.



  • Kochi, Kerala, India Baker Hughes Full time

    **Principal Enterprise Architect** **Do you enjoy being part of a successful team?** **Do you enjoy being part of a team that ensures the highest quality?** **Join our Oilfield Services Digital Team!** Our Oilfield Services business provides intelligent, connected technologies to monitor and control our energy extraction assets. Our Digital Team partners...


  • Kochi, India VALOREM PVT LTD Full time

    Description :Reply is an award-winning digital transformation firm focused on delivering data-driven enterprise, IT modernization, customer experience, product transformation and digital workplace.Through the expertise of their people and power of Microsoft technologies, they provide hyper-scale and agile delivery of unique digital business services,...

  • Software Engineers

    4 weeks ago


    Kochi, India Kott Software Pvt.Ltd Full time

    Job Description KOTT SOFTWARE PRIVATE LIMITED is a pioneer in offering client-centric, robust business solutions based on its enterprise solutions and applications and is acknowledged as a leader amongst its peers. Based on the growing demands of its global clientele, it has an established setup and applications development and support teams in Kochi. The...

  • Software Engineers

    14 hours ago


    kochi, India Kott Software Pvt.Ltd Full time

    Job DescriptionKOTT SOFTWARE PRIVATE LIMITED is a pioneer in offering client-centric, robust business solutions based on its enterprise solutions and applications and is acknowledged as a leader amongst its peers. Based on the growing demands of its global clientele, it has an established setup and applications development and support teams in Kochi.The...

  • Software Engineer

    6 days ago


    Kochi, India CONNECTING 2 WORK Full time

    Job Description Job brief We are looking for a passionate Software Engineer to design, develop and install software solutions. Software Engineer responsibilities include gathering user requirements, defining system functionality and writing code in various l,programming languages , Mandatory skills areC/C++, RTOS. Responsibilities Execute full software...


  • Cochin / Kochi / Ernakulam, India Gadgeon Smart Systems Full time

    Job Description We are seeking a Principal Data Engineer with over 10 years of experience. In this high-impact role, you will be responsible for defining and driving the data architecture strategy, guiding technical teams, and ensuring robust, scalable, and secure database systems that support business-critical applications. You will work autonomously and...

  • Principal Architect

    4 weeks ago


    Kochi, India Mig Staffing Full time

    Description : The Principal Architect drives the technical vision and architecture strategy for enterprise solutions, ensuring scalability, security, and alignment with business goals. This role combines deep technical expertise, governance, and customer engagement, while mentoring teams and promoting innovation across the organization.Key Responsibilities :...

  • Software Engineer

    7 days ago


    Kochi, India NOV Full time

    JOB DESCRIPTIONAt National Oilwell Varco (NOV), we're on the lookout for dedicated Software Engineer to provide leadership in development of a resilient onsite data aggregation system with transmission to a cloud-based monitoring application.Responsibilities: Provide leadership in design, development and long-term sustainability of a resilient onsite data...

  • Software Engineer

    7 days ago


    Kochi, India NOV Full time

    JOB DESCRIPTIONAt National Oilwell Varco (NOV), we are seeking passionate Software Engineers to revolutionize the oil services industry through the latest technologies. As a member of our diverse team, you will contribute to delivering exceptional value by working on cutting-edge solutions that empower critical decision-making, drive automation, and reduce...


  • Kochi, India Ignitarium Full time

    Position: Jr. Embedded Software Engineer Experience: 2 to 4 yearsJob Location: KochiJob Description:Minimum 2 years of experience in embedded software development.Hands-on experience with Linux application programming.Good understanding of networking protocols.Experience in developing software for communication protocol