Free cookie consent management tool by TermsFeed Principal Software Engineer | Antal Tech Jobs
Back to Jobs
2 Days ago

Principal Software Engineer

decor
Chennai, Tamil Nadu, India
Information Technology
Full-Time
NOV Inc.

Overview

Job Description:

The 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, hands-on technical ability, and a passion for mentoring and guiding development teams through digital transformation initiatives.

Are you flexible and excited about working in a fast-paced, dynamic team environment? Come join a diverse, motivated team.

Key Responsibilities:

  • 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.
  • 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.
  • 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.
  • 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.
  • 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.

Every 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 World
Throughout 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 Family
We 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 Innovation
Through purposeful business innovation, product creation, and service delivery, we are driven to power the industry that powers the world better.

Service Above All
This drives us to anticipate our customers’ needs and work with them to deliver the finest products and services on time and on budget.

Share job
Similar Jobs
View All
1 Day ago
Software Developer 4
Information Technology
  • Bangalore, Karnataka, India
Job DescriptionDesign, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.ResponsibilitiesAs a member of the software engineering division, you will take an active role in the definition and evolution ...
decor
1 Day ago
Software Developer (ReactJS & DotNet) in Faridabad, Noida, Palwal, Ballabgarh
Information Technology
  • Bangalore, Karnataka, India
As a Software Developer at Digital Shahi Pvt. Ltd., you will have the opportunity to work on cutting-edge technologies such as ReactJS, DotNet, MongoDB, MERN stack, and Node.js. Join our dynamic team and be a part of revolutionizing the digital land...
decor
1 Day ago
iOS Developer - Objective C/SWIFT
Information Technology
  • Bangalore, Karnataka, India
Job DescriptionWe are looking for a skilled and enthusiastic iOS Developer to join our team. The candidate will have experience developing and maintaining mobile applications on the iOS platform and possess a passion for creating user-friendly and h...
decor
1 Day ago
Manual/Automation Tester
Information Technology
  • Thiruvananthapuram, Kerala, India
Job DescriptionThis is a full-time on-site role located in Hyderabad. As a Testing professional with 0-2 year of experience, you will be responsible for conducting testing activities, including developing and executing test plans, test cases, and te...
decor
1 Day ago
Sr. Software Engineer - iOS Development
Information Technology
  • Thiruvananthapuram, Kerala, India
Position Description: As a Senior Software Engineer, iOS Developer, you will contribute to the development of intuitive, high-performance iOS applications for enterprise use. This role focuses on implementing features and improving the product exper...
decor
1 Day ago
Sr. Software Engineer
Information Technology
  • Thiruvananthapuram, Kerala, India
What you will do: Design, develop, enhance, and test software / embedded software for medical and connectivity products for R&D department. Closely work with peers in software engineering, software quality assurance and project & product management ...
decor
1 Day ago
PHP Developer - Laravel Frameworks
Information Technology
  • Thiruvananthapuram, Kerala, India
Location: Pune, Bengaluru, Chennai, Hyderabad, GurugramWork Model: Hybrid (3 days from office)Experience Required: 10+ yearsRole Type: Individual ContributorClient: US-based multinational banking institutionNotice Period: Immediate to 21 daysRole Su...
decor
1 Day ago
Data Engineer - Generative AI
Information Technology
  • Thiruvananthapuram, Kerala, India
About The RoleWe are seeking a skilled and passionate Data Engineer to join our team and drive the development of scalable data pipelines for Generative AI (GenAI) and Large Language Model (LLM)-powered applications. This role demands hands-on exper...
decor

Talk to us

Feel free to call, email, or hit us up on our social media accounts.
Social media