Principal Software Engineer
6 days ago
Job Title: Principal Software Engineer
Job Summary:
We are seeking a highly skilled and experienced Principal Software Engineer to join our Platform Engineering team. As a Principal Software Engineer, you will play a critical role in shaping the technical direction of our platform infrastructure, ensuring its scalability, reliability, and performance.
Key Responsibilities:
- Technical Leadership: Provide technical leadership within the Platform Engineering team, working with the team towards architectural excellence. Influence and drive the technical direction of the platform, aligning it with the business goals and industry best practices.
- Architectural Design: Design and architect complex, scalable, and highly available platform solutions that meet the needs of the product and its future growth. Collaborate with other teams to ensure seamless integration of platform components.
- Platform as a Service: Lead the development of critical Internal Developer Platform components, ensuring they are robust, efficient, and maintainable. Implement best practices for coding, testing, and deployment within Engineering teams.
- Innovation and Research: Stay up-to-date with emerging technologies and industry trends relevant to platform engineering. Explore and evaluate new tools and technologies that can enhance our platform's capabilities.
- Performance and Scalability: Optimize platform performance and scalability to meet the demands of our product's growing user base. Identify and address bottlenecks and performance issues proactively.
- Security Code Mindset: Ensure the highest levels of code quality and security in platform development. Implement and enforce coding standards and best practices.
- Cross-Functional Collaboration: Work closely with product managers, software engineers, and other teams to understand their requirements and provide platform solutions that align with their needs. Collaborate on technical designs, share expertise, and promote a culture of technical excellence.
- Mentorship and Development: Mentor and coach junior engineers within the team, helping them grow their technical skills. Conduct knowledge-sharing sessions and provide guidance on best practices.
Qualifications and Technical Skills:
- Bachelor's or Master's degree in Computer Science or a related field.
- 10+ years of experience as a Senior or Principal Software Engineer, with a strong background in Java development and Platform Engineering.
- Experience or knowledge on developing Internal Developer Platform tools and technologies to streamline the software development process.
- Proficiency in popular Java frameworks like Spring Boot and Maven.
- Proficiency in designing and developing distributed systems and microservices architecture.
- Thorough understanding of Object-Oriented Design (OOD) and Design Patterns.
- Expertise in cloud technologies (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Extensive knowledge of Linux distributions (RedHat, AlmaLinux) and their administration.
- Understanding of network protocols and PKI infrastructure.
- Infrastructure as Code tools and knowledge on Chef configuration management tool, Salt, and Terraforms.
- Excellent problem-solving skills and the ability to troubleshoot complex issues.
- Effective communication and collaboration skills.
- Proven experience in leading technical initiatives and mentoring engineers.
-
Principal Software Engineer
2 weeks ago
Bengaluru, Karnataka, India QNX Software Systems Full timeAbout the RoleWe are seeking a highly skilled and experienced software engineer to join our team in Bengaluru. As a Principal Software Engineer, you will be responsible for designing and developing the components of storage threat detection and remediation within our Cloud Infra security product line.Key ResponsibilitiesDesign and develop new product...
-
Principal Software Quality Assurance Engineer
2 weeks ago
Bengaluru, Karnataka, India Cloud Software Group Full timeAbout This Role:We are seeking a highly skilled Principal QA Engineer to join our Systems Engineering Team at Cloud Software Group. As a key member of our team, you will play a critical role in ensuring the quality and reliability of our cloud-based products.Key Responsibilities:Design and execute comprehensive system testing plans to validate product...
-
Principal Software Engineer
6 days ago
Bengaluru, Karnataka, India QNX Software Systems Full timeAbout the RoleWe are seeking a highly skilled Principal Software Engineer to join our Cybersecurity team at QNX Software Systems. As a key member of our team, you will be responsible for designing and developing cutting-edge cybersecurity solutions to protect our customers' networks and endpoints.Key ResponsibilitiesDesign and develop new cybersecurity...
-
Principal Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Dell International Services India Pvt Ltd (7451) Full timeJob Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our Dell Digital Container as a Service team in India. As a key member of our team, you will be responsible for delivering high-quality software products and improvements that make a significant impact on our customers.Key Responsibilities:Design and...
-
Principal Software Engineer
2 weeks ago
Bengaluru, Karnataka, India ADCI - Karnataka Full timeJob Title: Principal Software EngineerAmazon Global Store is a platform that enables customers to discover and purchase international products from Amazon's websites around the world. As a Principal Software Engineer, you will play a key role in designing and developing software solutions that support customers to shop Amazon's international selection on...
-
Principal Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Procore Technologies Full timePrincipal Software EngineerWe're seeking a highly skilled Principal Software Engineer to join our Product & Technology Team at Procore Technologies. As a key member of our engineering organization, you'll play a critical role in designing, developing, and implementing scalable integrations between Procore and third-party applications.Your primary...
-
Principal Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Autodesk Full timeJob Title: Principal Software EngineerAutodesk is seeking a highly skilled Principal Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Responsibilities:Design and develop software solutions...
-
Principal Software Engineer
2 weeks ago
Bengaluru, Karnataka, India 2coms Full timeAbout the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at LTIMindtree. As a key member of our digital transformation practice, you will be responsible for leading the design and development of complex Pega applications for our banking clients.Key ResponsibilitiesLead the implementation of Pega CLMKYC applications for...
-
Principal Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Procore Technologies Full timeJob Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our Product & Technology Team at Procore Technologies. As a key member of our engineering organization, you will play a critical role in designing, developing, and implementing scalable integrations between Procore and third-party applications.Key...
-
Principal Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Copeland Full timeJob Title: Principal Software EngineerAt Copeland, we are seeking a highly skilled Principal Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing application software and measurement IP/components for test systems.Responsibilities:Research and design...
-
Principal Software Engineer
1 week ago
Bengaluru, Karnataka, India Raytheon Technologies Full timeJob Summary:We are seeking a highly skilled Principal Software Engineer to join our team at Collins Aerospace, a Raytheon Technologies company. As a Principal Software Engineer, you will be responsible for designing, developing, and testing real-time embedded software for Traffic Surveillance Avionics Products.Key Responsibilities:Design and implement...
-
Principal Systems Engineer
3 days ago
Bengaluru, Karnataka, India Cloud Software Group Full timeAbout This Role: At Cloud Software Group, we're seeking a highly skilled Principal Systems Engineer to join our Systems Engineering Team. As a key member of our team, you'll be responsible for designing and implementing comprehensive end-to-end deployment and use case scenarios for our products.As a Principal Systems Engineer, you'll have the opportunity to...
-
Principal Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Procore Technologies Full timeJob Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our Resource Management team at Procore Technologies. As a key member of our engineering team, you will be responsible for driving the technical direction of our construction platform initiatives and collaborating with cross-functional teams to deliver...
-
Software Engineering Principal
2 weeks ago
Bengaluru, Karnataka, India Fidelity Investments Full timeAbout This RoleFidelity Investments is seeking a highly skilled Software Engineering Principal to join our team at the Fidelity Center for Applied Technologies (FCAT). As a key member of our payments team, you will play a critical role in designing and developing a modern payments platform from scratch.Key ResponsibilitiesDesign and develop APIs using...
-
Senior Principal Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Onsemi Full timeJob Title: Senior Principal Software EngineerWe are seeking a highly skilled Senior Principal Software Engineer to join our Automotive Serdes team at Onsemi. As a key member of our team, you will be responsible for architecting and developing embedded firmware, host software, and drivers for automotive serdes platforms.Key Responsibilities:Provide...
-
Principal Software Architect
2 weeks ago
Bengaluru, Karnataka, India 2coms Full timeJob Title: Principal Software EngineerAt 2coms, we're seeking a highly skilled Principal Software Engineer to join our team. As a key member of our digital transformation team, you will be responsible for designing and developing complex software solutions using Pega CLMKYC.Key Responsibilities:Implement and architect Pega CLMKYC solutions for multiple...
-
Java Principal Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Squareroot Consulting Pvt Ltd Full timePosition: Java Principal EngineerLocation: Bangalore (Work From Office)Job Type: Full-timeWe are seeking a talented and experienced Java Principal Engineer to lead the design and development of complex software systems. The ideal candidate will have a strong background in software engineering and architecture, with deep expertise in Java development.Key...
-
Principal Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Microsoft Full timeJob Title: Principal Software EngineerJob Summary:Microsoft is seeking a highly skilled Principal Software Engineer to join the Azure CosmosDB for MongoDB / Azure CosmosDB for PostgreSQL team. As a key member of the engineering team, you will be part of a geographically distributed and diverse team of highly talented software engineers in the Relational...
-
Principal Software Engineer
2 weeks ago
Bengaluru, Karnataka, India HARMAN International Full timeAbout the RoleWe are seeking a highly skilled Principal Engineer to join our team at HARMAN International. As a Principal Engineer, you will be responsible for designing and developing scalable, maintainable, and well-mannered automotive-grade embedded Linux applications for the Software Update and Diagnostics domain.Key ResponsibilitiesDesign and develop...
-
Principal Software Engineer Manager
1 week ago
Bengaluru, Karnataka, India Microsoft Full timeJob OverviewThe BAP Frontline team at Microsoft is seeking a seasoned Principal Software Engineer Manager to lead our cross-functional team in India. As the leader of this team, you will be responsible for building out our Scheduling copilot service, leveraging the latest AI technology and Operations Research to implement a world-class scheduling solution....