Principal Software Engineer
4 weeks ago
We are seeking a highly skilled Principal Software Engineer to join our Product Engineering team. As a key member of our team, you will be responsible for developing, maintaining, and enhancing .NET applications and services to contribute to our legacy and cloud platform.
Key Responsibilities:- Develop and maintain .NET applications and services to contribute to our legacy and cloud platform.
- Analyze product and technical user stories and convey technical specifications in a concise and effective manner.
- Code and deliver a working product with a 'first time right' approach.
- Participate in release planning, sprint planning, and technical design reviews, providing input as appropriate.
- Partner with engineers, product managers, and other team members as necessary, and be the go-to person for technical matters.
- Develop and maintain thorough knowledge and understanding of products.
- Lead projects as necessary, increasing team productivity and effectiveness by sharing your deep knowledge and experience.
- Drive key architectural decisions and design considerations.
- Partner with other Architects and Managers to establish technical guidelines and participate in code reviews to mentor other engineers on best practices.
- Partner with Product to conduct early feasibility of technical architecture.
- Partner with other Architects to build necessary frameworks to improve productivity of engineers by driving automation.
- Introduce newer technologies as needed, along with a strong POC and build a strong use case for more adoptability.
- Troubleshoot complex production issues and provide detailed RCA.
- Participate in agile activities like sprint planning and technical design reviews, providing input as appropriate.
- Bachelor's or Master's degree in Computer Science or related field.
- 8+ years of experience with active hands-on development experience in object-oriented languages like C#, Java, or others.
- Strong experience developing Microservices, RESTful services (preferably AWS).
- Exposure to ORM's like Entity Framework, NHibernate, or similar.
- Strong TDD approach and hands-on experience on tools like NUnit, xUnit, or any other testing tools or frameworks and CICD practices.
- Strong in OOP and SOLID design principles.
- Understand AWS core services and basic architecture best practices.
- Experience in working on projects with public cloud providers like Amazon Web Services, Azure, Google Cloud, etc.
- Highly efficient data persistent design techniques. Strong understanding of data retrieval performance (queries, caching). Able to optimize designs/queries for scale.
- Proficient experience with relational databases such as Microsoft SQL Server/Postgres. Exposure to other non-relational DBs like MongoDB is a plus.
- Good understanding on how to deal with concurrency and parallel work streams.
- Should have work experience with Agile practices.
- Should be very good at analyzing and Debugging/Troubleshooting functional and technical issues.
- Should have good insight on Performance/Optimization techniques.
- Good understanding on secure development practices and proactively codes to avoid security issues. Able to resolve all findings.
- Excellent analytical, quantitative, and problem-solving abilities.
- Conversant in algorithms, software design patterns, and Microservices, and their best usage.
- Ability to build frameworks and POC's from scratch that can be used across the teams.
- Self-motivated, requiring minimal oversight.
- Good team player with the ability to handle multiple concurrent priorities in a fast-paced environment.
- Strong interpersonal, written, and oral communication skills.
- Passion for continuous process and technology improvement.
- AWS experience must, and Certification preferable.
#LI-Onsite
-
Principal Software Architect
4 weeks ago
Hyderabad, Telangana, India QNX Software Systems Full timeJob Title: Principal Systems Software DeveloperJob Summary:BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking a Principal Systems Software Developer to join our team and contribute to the development of our foundation software, including our deterministic microkernel...
-
Principal Software Engineer
4 weeks ago
Hyderabad, Telangana, India Deliveroo Full timeAbout DeliverooDeliveroo is a technology-driven company that is transforming the way the world eats. We are a rapidly growing business that is making food more convenient and accessible to people everywhere.Job DescriptionWe are seeking a highly skilled Principal Software Engineer to join our team. As a Principal Software Engineer, you will be responsible...
-
Principal Software Architect
3 weeks ago
Hyderabad, Telangana, India QNX Software Systems Full timeKey Responsibilities:As a Principal Systems Software Developer at QNX Software Systems, you will be responsible for designing and executing development plans and strategies as they relate to key technology trends. You will lead architecture and strategy sessions with our technology partners, provide design input into future products and solutions, and define...
-
Principal Software Engineer
3 weeks ago
Hyderabad, Telangana, India Medtronic Full timeCareers that Change LivesMedtronic is seeking a highly skilled Principal Software Engineer to join our R&D Engineering function. The successful candidate will operate in all phases of the software development process, contributing to all activities of the software development process. The individual must be willing to work in a fast-paced, multi-tasking,...
-
Principal Software Engineer
4 weeks ago
Hyderabad, Telangana, India Microsoft Full timeAbout the RoleThe Business Applications Platform is a rapidly growing organization that is responsible for the Microsoft Dynamics 365 suite of products, Microsoft Flow, PowerApps, Azure App Service, Power BI, and more. As a Principal Software Engineer on this team, you will be working on the underlying platform that enables the creation of Dynamics 365...
-
Principal Software Engineer
1 week ago
Hyderabad, Telangana, India Cornerstone OnDemand Full timePrincipal Software Engineer - Cloud & .NET Job DescriptionWe are looking for a highly skilled Principal Software Engineer to join our Product Engineering team. This role is based in our Hyderabad office.Main Responsibilities:Develop, maintain, and enhance .NET applications and services to contribute to our legacy and cloud platform.Analyze product and...
-
Software Principal Engineer
4 weeks ago
Hyderabad, Telangana, India SecureWorks India Pvt. Ltd. (7230) Full timeJob TitlePrincipal Software Engineer - Windows SensorJob SummaryWe are seeking a highly skilled Principal Software Engineer to join our team in developing the next-generation endpoint capabilities of our new product offerings. As a Principal Software Engineer, you will work in a fast-paced, startup-like environment with an experienced, cross-functional team...
-
Principal Software Engineer
4 weeks ago
Hyderabad, Telangana, India Medtronic Full timeJob Title: Principal Software EngineerMedtronic is seeking a highly skilled Principal Software Engineer to join our R&D Engineering function at the Medtronic Engineering and Innovation Center R&D facility. As a Principal Software Engineer, you will be responsible for leading the software testing effort for CRDN medical device products computing systems...
-
Principal Software Engineer
4 weeks ago
Hyderabad, Telangana, India Calyx Full timeJoin Our Team as a Principal Software EngineerWe're on a mission to revolutionize clinical research at Calyx. As a Principal Software Engineer, you'll play a crucial role in developing innovative software solutions that help the biopharmaceutical industry bring medical treatments to market faster.About the RoleAs a key member of our engineering team, you'll...
-
Principal Software Engineer
1 week ago
Hyderabad, Telangana, India Oracle Full timeAbout the RoleWe are seeking a highly skilled Principal Software Engineer to join our software engineering division. As a key member of our team, you will take an active role in defining and evolving standard practices and procedures. Your responsibilities will include defining and developing software for tasks associated with software applications or...
-
Principal Software Architect
2 weeks ago
Hyderabad, Telangana, India QNX Software Systems Full timeKey Responsibilities:As a Principal Systems Software Developer at QNX Software Systems, you will play a key role in designing and executing development plans and strategies as they relate to key technology trends. You will lead architecture and strategy sessions with our technology partners, provide design input into future products and solutions, and define...
-
Software Principal Engineer
4 weeks ago
Hyderabad, Telangana, India SecureWorks India Pvt. Ltd. (7230) Full timeJob Title: Windows Sensor Software EngineerSecureworks, a global cybersecurity leader, is seeking a Principal Software Engineer with strong knowledge of Windows systems to drive the next-generation endpoint capabilities of our new product offerings.Job OverviewThe Taegis Endpoint Agent is a cross-platform product and a vital part of our XDR platform. The...
-
Principal Software Engineer
3 weeks ago
Hyderabad, Telangana, India Calyx Full timeAt Calyx, we're on a mission to revolutionize clinical research. As a Principal Software Engineer, you'll play a crucial role in helping the biopharmaceutical industry bring medical treatments to market faster.Key Responsibilities:Develop, document, and test software to meet end-user needs and business goals.Provide technical guidance to development teams...
-
Principal Software Engineer
4 weeks ago
Hyderabad, Telangana, India Pegasystems Full timeAbout the Role:Pega is seeking a highly skilled Principal Software Engineer to join our Engineering Support Success team. As a key member of our team, you will be responsible for building new capabilities for our software product, maintaining and enhancing our existing platform features, ensuring their reliability, performance, and scalability.Key...
-
Software Principal Engineer
4 weeks ago
Hyderabad, Telangana, India SecureWorks India Pvt. Ltd. (7230) Full timeJob Title: Principal Software Engineer - Windows SensorJob Summary:We are seeking a highly skilled Principal Software Engineer to join our team in developing next-generation endpoint capabilities for our Taegis XDR/Agent product. As a key member of our cross-functional team, you will work closely with software engineers, data scientists, and security experts...
-
Principal Systems Software Architect
4 weeks ago
Hyderabad, Telangana, India QNX Software Systems Full timeAbout BlackBerry QNXBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, providing expert support and services for building critical embedded systems.Job DescriptionWe are seeking a highly skilled Principal Systems Software Developer to join our team at BlackBerry QNX. As a key member of...
-
Principal .NET Software Engineer
1 week ago
Hyderabad, Telangana, India Conduent Business Services Full timeJob Title: Principal .NET Software EngineerJob Summary:We are seeking an experienced Principal .NET Software Engineer to join our team at Conduent Business Services. The successful candidate will be responsible for designing and developing highly scalable web-based applications using Microsoft .NET technologies.Responsibilities:Design and develop highly...
-
Principal Software Engineer
3 weeks ago
Hyderabad, Telangana, India Calyx Full timeAbout the Role:We are seeking a highly skilled Principal Software Engineer to join our team at Calyx. As a key member of our software development team, you will be responsible for designing, developing, and testing software solutions that meet the needs of our customers.Key Responsibilities:Design and develop software solutions using C++ and MFC.Collaborate...
-
Principal Software Engineer
3 weeks ago
Hyderabad, Telangana, India Calyx Full timeAbout the Role:We are seeking a highly skilled Principal Software Engineer to join our team at Calyx. As a key member of our software development team, you will be responsible for designing, developing, and testing software solutions that meet the needs of our end-users and achieve business goals.Key Responsibilities:Develop and maintain high-quality...
-
Principal Software Engineering Manager
4 weeks ago
Hyderabad, Telangana, India Microsoft Full timeJob Title: Principal Software Engineering ManagerMicrosoft is seeking a highly experienced Principal Software Engineering Manager to lead our Azure Core team in developing high-scale intelligence-based systems that empower building and operation of Azure services and workloads with high quality and efficiency.Responsibilities:Guide partnership with...