Principal Software Engineer
1 day ago
We are Progress (Nasdaq: PRGS) - a trusted provider of software that enables our customers to develop, deploy and manage responsible, AI powered applications and experiences with agility and ease.
We're proud to have a diverse, global team where we value the individual and enrich our culture by considering varied perspectives because we believe people power progress. Join us as a
Principal Software Engineer
and help us do what we do best: propelling business forward.
Overview: We are seeking a highly motivated and experienced Principal Software Engineer to spearhead our Reporting and Insights initiatives in ShareFile. The ideal candidate will be a hands-on-technical leader responsible for designing, developing, and maintaining scalable and high-performance applications using C# and .net Core. You will work closely with cross-functional teams to deliver robust solutions that meet business requirements and drive technological advancements.
In This Role, You Will
Lead Design and development:
Architect high-performance, reliable, and secure applications
- Take charge of designing and developing complex software systems using C# and .NET Core.
- Ensure that the software solutions are scalable, maintainable, and meet the highest quality standards.
- Make critical decisions on technology stack, frameworks, and tools to be used in the development process.
Participate in planning and prioritization of development activities
Process and Practices:
Provide technical leadership and mentorship to junior engineers.
- Conduct code reviews, share best practices, and help improve the overall skill sets of the team.
- Implement security best practices to protect applications from vulnerabilities
- Ensure that the software solutions comply with relevant regulatory requirements
- Communicate complex technical findings to both technical and non-technical audiences.
Prepare reports and presentations to effectively convey data-driven solutions and insights.
Collaboration & Strategy:
Collaborate closely with stakeholders to define and prioritize key business problems that needs to be addressed and make sure features are delivered on time with high quality standards.
- Stay abreast of industry trends and emerging technologies
- Foster a collaborative and innovative work environment within the team.
- Collaborate effectively with cross-functional teams, including engineering, product, and business stakeholders.
Your Background
- Bachelor's or master's degree in Computer Science or equivalent experience in related field(s)
- 10+ years of hands-on experience in software development, with a strong focus on C# and .net core.
- Proven track record of delivering large-scale, reliable, and secure software solutions.
- Experience with cloud platforms – AWS and containerization technologies
- Strong understanding of software architecture and design patterns.
- Working knowledge of all aspects of software development lifecycle
- Effective communication and collaboration skills.
Compensation
If this sounds like you and fits your experience and career goals, we'd be happy to chat. What we offer in return is the opportunity to experience a great company culture with wonderful colleagues to learn from and collaborate with and also to enjoy:
- Competitive remuneration package
- Employee Stock Purchase Plan Enrolment
Vacation, Family, and Health
- 30 days of earned leave
- An extra day off for your birthday
- Various other leaves like marriage leave, casual leave, maternity, and paternity leave
- Premium Group Medical Insurance for employees and five dependents, personal accident insurance coverage, life insurance coverage
- Professional development reimbursement
- Interest subsidy on loans - either vehicle or personal loans
Apply now
-
Software Principal Engineer
2 days ago
Bengaluru, Karnataka, India Dell Full timeSoftware Principal Engineer - Automation Python ScriptingThe Software Engineering team delivers next-generation application enhancements and new products for a changing world Working at the cutting edge we design and develop software for platforms peripherals applications and diagnostics xe2x80x94 all with the most advanced technologies tools ...
-
Principal Software Engineer
1 day ago
Bengaluru, Karnataka, India NIKE Full time ₹ 1,04,000 - ₹ 1,30,878 per yearPRINCIPAL SITE RELIABILITY ENGINEERIndia Technology CenterWHO YOU WILL WORK WITHThe Principal Site Reliability Engineer will work alongside a talented team of Site Reliability Engineers focused on delivering reliabile and observable software used by millions of athletes* around the world. You will be a part of the Resilience Engineering organization which...
-
Principal Software Engineer
2 days ago
Bengaluru, Karnataka, India Oracle Full time US$ 1,50,000 - US$ 2,00,000 per yearAs a Principal Software Engineer on the Marketplace team, you will help lead our development efforts as we build the technology platform that will act as the central marketplace for our clouds software offerings. You will be a core contributor and one of the technical leads driving design and delivery of marketplace cloud services on a team of software...
-
Principal Software Engineer
18 hours ago
Bengaluru, Karnataka, India Dell Technologies Full time ₹ 1,04,000 - ₹ 1,30,878 per yearPrincipal Software EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...
-
Principal Software Architect
1 week ago
Bengaluru, Karnataka, India beBeeSoftwareDevelopment Full timeJob Title: Software Principal EngineerOur company is seeking a seasoned software principal engineer to lead the development of high-performance, low-latency software solutions for our cutting-edge products.">8-12 years of experience in design and development of BIOS/UEFI/Embedded Systems, with a strong background in C/C++ programming and common...
-
Software Senior Principal Engineer
3 weeks ago
Bengaluru, Karnataka, India Dell Full timeSenior Principal Software EngineerThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world Working at the cutting edge we design and develop software for platforms peripherals applications and diagnostics xe2x80x94 all with the most advanced technologies tools software engineering...
-
Principal Software Engineer
16 hours ago
Bengaluru, Karnataka, India OneAdvanced Full time ₹ 15,00,000 - ₹ 20,00,000 per yearRole IntroductionAn opportunity has arisen to join our team as a Principal Software Engineer This is a dynamic role that will produce and deliver scalable software solutions as part of a multidisciplinary Scrum team.Focused primarily around the design and developmet of Python, Django rest framework based application hosted within AWS, our goal is to harness...
-
Principal Software Engineer
2 days ago
Bengaluru, Karnataka, India Dell Technologies Full time US$ 1,50,000 - US$ 2,00,000 per yearPrincipal Software EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologiesJoin us as...
-
Principal Software Engineer
4 weeks ago
Bengaluru, Karnataka, India Manipal Global Education Services Private Limited Full timeWere Hiring: Principal Software Engineer (MEAN Stack + Flutter)Are you passionate about building scalable, modern applications that make an impact? We're looking for a Principal Software Engineer with 57 years of experience in the MEAN stack (MongoDB, Express.js, Angular, Node.js) and Flutter to join our growing tech team.In this role, youll play a key part...
-
Principal Software Engineer
2 days ago
Bengaluru, Karnataka, India Harness Full time US$ 1,50,000 - US$ 2,50,000 per yearHarness is a high-growth company that is disrupting the software delivery market. Our mission is to enable the 30 million software developers in the world to deliver code to their users reliably, efficiently, securely and quickly, increasing customers' pace of innovation while improving the developer experience. We offer solutions for every step of the...