
Principal Software Engineer
1 week ago
As a member of our global technology team, we are looking for a Principal Software Engineer. Reporting to the Head of Engineering, as part of our Engineering team, you will be working closely with product owners and solution architects with responsibility for guiding the team on the technical direction of the development of the A2MAC1 Platform.
Your role within one of our Agile Scrum teams will involve onboarding and mentoring new developers, overseeing development activities, and documenting technical tasks to drive the creation of robust solutions, all while supporting the broader technical architecture of the A2MAC1 Platform.
This is an on-site position based in Chennai. Partial work-from-home is possible, but please note that relocation to Chennai is required.
Key Responsibilities:- Technical Leadership: Provide visionary technical leadership, ensuring the development of the A2MAC1 Platform aligns with strategic business objectives,
- Design and Development: Spearhead the design, development, and deployment of cutting-edge web applications using .NET, SQL, and other technologies,
- Code Quality: Champion the writing of clean, maintainable, and efficient code, adhering to best practices and coding standards,
- Collaboration: Partner with cross-functional teams, including product managers, designers, and engineers, to deliver top-tier software solutions,
- Mentorship: Offer technical guidance and mentorship to junior engineers, fostering a culture of continuous learning and professional growth,
- Problem Solving: Tackle and resolve complex technical challenges, ensuring the performance, scalability, and security of applications,
- Documentation: Develop and maintain comprehensive documentation for code, processes, and system architecture,
- Continuous Improvement: Stay abreast of the latest industry trends and technologies, continuously seeking opportunities to enhance existing systems and processes.
Requirements
Professional Background :
- Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field,
- Experience: Proven experience as a Principal Software Engineer, with a strong background in developing front-end applications and back-end services (including APIs, micro-services, and database development).
Technical Skills:
- Expertise in the .NET framework and C# programming language,
- Extensive experience with SQL and database design,
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and Angular framework,
- Experience with version control systems (e.g., Git),
- In-depth knowledge of cloud technologies (preferably Azure, including virtualization, containerization, web servers, micro-services, authentication, managed services, etc.),
- Familiarity with Agile methodologies and CI/CD toolsets (preferably Azure DevOps).
Skills & Abilities :
- Leadership: Exceptional team leadership and motivational skills, with the ability to effectively communicate Sprint task progress and provide developer peer review and support,
- Problem-Solving: Strong organizational, problem-solving, and analytical skills,
- Communication: Excellent English communication skills,
- Creativity: Innovative thinker, capable of devising imaginative solutions,
- Teamwork: Self-driven and collaborative team player,
- Responsibility: Adept at working under tight deadlines and taking ownership of delivery,
- Adaptability: Proactive in addressing technical issues and finding solutions to novel problems.
-
Principal Engineer
3 days ago
Chennai, Tamil Nadu, India NatWest Group Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJava Principal Engineer, VP Join us as a Principal EngineerThis is a challenging role that will see you design and engineer software with the customer or user experience as the primary objective You'll actively contribute to our architecture, design and engineering centre of excellence, collaborating to improve the bank's overall software engineering...
-
Principal Engineer
3 days ago
Chennai, Tamil Nadu, India NatWest Group Full time ₹ 20,00,000 - ₹ 25,00,000 per yearPrincipal Engineer, VP Join us as a Principal EngineerThis is a challenging role that will see you design and engineer software with the customer or user experience as the primary objective You'll actively contribute to our architecture, design and engineering centre of excellence, collaborating to improve the bank's overall software engineering...
-
Principal Software Engineer
3 weeks ago
Chennai, Tamil Nadu, India Striim Full timeAbout the job :Striim, (pronounced stream with two is for integration and intelligence), is a unified data integration and streaming platform that connects clouds, data, and applications with unprecedented speed and simplicity to deliver the right data at the right time. Striim is used by enterprise companies to monitor events across any environment, build...
-
Software Engineer, Principal
7 days ago
Chennai, Tamil Nadu, India Strategy Full time ₹ 20,00,000 - ₹ 25,00,000 per yearStrategy (Nasdaq: MSTR) is at the forefront of transforming organizations into intelligent enterprises through data-driven innovation. We don't just follow trends, we set them and drive change. As a market leader in enterprise analytics and mobility software, we've pioneered BI and analytics space, empowering people to make better decisions and...
-
Principal Engineer
5 days ago
Chennai, Tamil Nadu, India NatWest Group Full time ₹ 20,00,000 - ₹ 25,00,000 per yearPrincipal Engineer, VP Join us as a Principal EngineerThis is an exciting and challenging opportunity to work in a collaborative, agile and forward thinking team environment With your software development background, you'll be delivering software components to enable the delivery of platforms, applications and services for the bank As well as...
-
Principal Software Engineer
1 day ago
Chennai, Tamil Nadu, India CES Full time ₹ 12,00,000 - ₹ 36,00,000 per yearPrincipal Software Engineer Remote)CES has 26 years of experience in delivering Software Product Development, Quality Engineering, and Digital Transformation Consulting Services to Global SMEs & Large Enterprises. CES has been delivering services to some of the leading Fortune 500 Companies including Automotive, AgTech, Bio Science, EdTech, FinTech,...
-
Software Engineer, Principal
1 day ago
Chennai, Tamil Nadu, India MicroStrategy Full time ₹ 8,00,000 - ₹ 20,00,000 per yearCompany Description Strategy (Nasdaq: MSTR) is at the forefront of transforming organizations into intelligent enterprises through data-driven innovation. We don't just follow trends, we set them and drive change. As a market leader in enterprise analytics and mobility software, we've pioneered BI and analytics space, empowering people to make better...
-
Principal Engineer, Java
3 days ago
Chennai, Tamil Nadu, India NatWest Group Full time ₹ 20,00,000 - ₹ 25,00,000 per yearPrincipal Engineer, Java - VP Join us as a Principal EngineerThis is an exciting and challenging opportunity to work in a collaborative, agile and forward thinking team environment With your software development background, you'll be delivering software components to enable the delivery of platforms, applications and services for the bank As well as...
-
Principal Software Engineer
5 days ago
Chennai, Tamil Nadu, India NielsenIQ Full time ₹ 12,00,000 - ₹ 36,00,000 per yearPrincipal Software Engineer Job Description Principal Engineer (Oracle PL/SQL) Chennai About the Job The NIQ technology teams are working on building a unified, global, open data ecosystem powered by Microsoft Azure. Our clients around the world rely on NIQ data and insights to innovate and grow. We are looking for an experienced PL/SQL and...
-
Principal Engineer, Snowflake DBA
3 days ago
Chennai, Tamil Nadu, India NatWest Group Full time ₹ 20,00,000 - ₹ 25,00,000 per yearPrincipal Engineer, Snowflake DBA, VP Join us as a Principal Engineer, Snowflake DBAThis is a challenging role that will see you design and engineer software with the customer or user experience as the primary objective You'll actively contribute to our architecture, design and engineering centre of excellence, collaborating to improve the bank's...