Principal Software Engineer
Location: Pune, India
Remote Type: Hybrid
Time Type: Full time
Job Description
We are actively looking for a highly skilled and experienced Principal Software Engineer to join our prestigious development team. The ideal candidate should have at least 10 years of experience and a thorough understanding of architectural and design patterns. As a Principal Software Engineer, you'll be responsible for creating low-level designs for complex software modules and subsystems. You will also be responsible for providing technical guidance to the team, ensuring the successful implementation of advanced software solutions. The ideal candidate will excel at translating business requirements into detailed and comprehensive functional requirements, thereby significantly contributing to the success of our projects.
In addition, the candidate should demonstrate a strong R&D mindset, with the ability to evaluate and apply emerging technologies — including AI-assisted and AI-enabled engineering approaches — to improve product innovation, development efficiency, and solution quality.
This role can be done remotely.
Key Responsibilities:
- Architectural and Design Patterns: Demonstrate good understanding of architectural and design patterns, leveraging this knowledge to enhance the overall quality and scalability of software solutions.
- Low-Level Design: Provide detailed low-level designs for complex software modules and subsystems, ensuring robust and efficient implementation.
- Technical Guidance: Offer expert technical guidance to the development team, fostering a collaborative environment and mentoring team members to deliver high-quality software.
- Business to Functional Requirements: Translate business requirements into comprehensive functional requirements, ensuring alignment between technical solutions and business objectives.
- Leadership: Exhibit leadership qualities by driving innovation, encouraging best practices, and contributing to the continuous improvement of development processes.
- Technical Roadmaps: Define and own technical roadmaps aligned with business goals.
- End-to-End Project Delivery: Demonstrated experience in end-to-end project delivery (from concept to production support).
- Research: Ability to invent, prototype, and evaluate new approaches, frameworks, and technologies.
- OOP Principles: Strong understanding of Object-Oriented Programming concepts and principles, applying them to design and implement efficient solutions.
- Security: Knowledge of security best practices and compliance standards.
- SQL Server: Hands-on experience in SQL Server, including database design, optimization, and data manipulation.
- .NET Technologies: Proficiency in a range of .NET technologies and C#, including ASP.Net, Web API, Entity Framework, WCF, Microservices and NuGet.
- Delphi: Knowledge in RAD application development using Delphi will be an added advantage.
- Code Reviews: Skilled at conducting code reviews and enforcing high coding standards.
- Git and GitHub: Expertise with Git and GitHub (branching strategies, pull requests, conflict resolution).
- Agile: Comfortable working in agile environments, with a clear understanding of Scrum Agile methodologies.
- Analytical and Problem-Solving Skills: Utilize strong analytical and problem-solving skills to address complex technical challenges and contribute to strategic decision-making.
- Communication Skills: Strong written and verbal communication skills to effectively collaborate with cross-functional teams.
- Azure Fundamentals: Familiarity with Azure fundamentals, and possession of the AZ-900 certification is considered a plus.
- Industry Knowledge: Knowledge of Healthcare Domain and Health Information Exchange would be an added advantage.
- AI / Modern Engineering Tools: Familiarity with AI-assisted software development, generative AI concepts, prompt-driven engineering workflows, and practical application of AI tools to improve software design, development, testing, troubleshooting, and documentation.
Benefits
Veradigm believes in empowering our associates with the tools and flexibility to bring the best version of themselves to work. Through our generous benefits package with an emphasis on work/life balance, we give our employees the opportunity to allow their careers to flourish.
Quarterly Company-Wide Recharge Days
Flexible Work Environment (Remote/Hybrid Options)
Peer-based incentive “Cheer” awards
Tuition Reimbursement Program
To know more about the benefits and culture at Veradigm, please visit the links mentioned below: -
https://veradigm.com/about-veradigm/careers/benefits/
https://veradigm.com/about-veradigm/careers/culture/
#LI-SL1 #LI-Hybrid
Veradigm is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse and inclusive workforce.
Thank you for reviewing this opportunity! Does this look like a great match for your skill set? If so, please scroll down and tell us more about yourself!
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
