Senior Principal Enterprise Software Engineer
Medtronic
- Hyderabad, Telangana Andhra Pradesh
- Permanent
- Full-time
A Day in the Life
- Sets the architectural vision, design, and technology choices for the components and services of our Device Managers, making decisions on open source and purchased software underpinning both platforms and applications.
- Provides well informed recommendations with multiple options using POCs and other means of establishing validated learning in critical aspects of the architecture and design.
- Identifies and documents technical risks and strategies for mitigation.
- Gains support and approval for architecture and design, this often involves collaboration with other architects and development teams.
- Delivers and maintains architecture documents and presentations needed for review and team guidance.
- Accountable for technical viability of quality solutions that work with the given cost, scope, and schedule while maximizing progress toward the vision and balancing technical debt.
- Establish patterns, practices and standards that enable teams to work more independently while maintaining integrity of the system.
- Collaborates with Product Owners, HFUX, Systems Engineers, fellow Architects, and technical leaders, to define solutions to market requirements.
- Works with other teams in the formulation and review of their work, providing critical thinking and additional options that improve the work of the wider team.
- Works with Product Leaders to define vision by providing a voice of technical possibility, feasibility, and sequencing options.
- Plans R&D or system projects or strategic functional initiatives and recommends technological application projects / solutions to accomplish medium-term to long-range objectives.
- Expected to guide or lead business unit in new technical directions.
- Recognized technical authority and innovator in field of expertise and / or resource within the field by peers within the organization.
- Author technical papers and/or file patents; Fosters technical innovation.
- Serves as a principal spokesperson internally related to subject matter expertise pertaining to its policies, plans, and objectives, new technological / technical research, functional thought leadership and other significant advancements.
- · Engages with the persistent teams through Agile/Scrum ceremonies including PI and Scrum planning, stand ups, sprint reviews, and retrospectives as appropriate.
- · Engages with the larger architecture team to ensure alignment across the Patient Management ecosystem of hardware and software.
- · Works with the Product Owners to define aspects of user story acceptance criteria and the prioritization of the Architecture Runway.
- · Balances security with cost and capability assessments to support experiences designed.
- · Works with the persistent teams to adapt the design based on early sprints and other learnings.
- · Guides the teams in leveraging established standards, patterns, and practices for delivery.
- · Designs, develops, documents, tests, maintains, and debugs applications software and systems that contain logical and mathematical solutions.
- · Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software.
- · Ensures software standards are met.
- · Work with other architects within the team to ensure the Device Manager applications and services provide scalable and resilient services that are productive and efficient to use.
- · Deliver software telemetry and self-service documentation for your work and champion it’s practices.
- · Put together POC’s to evaluate new services and capabilities; participate in development and review of code that creates and runs our Device Managers.
- · Work with IT to drive implementation & planning.
- · Work with DevOps teams to deliver, deploy, and operate the software.
- Bachelor’s degree in computer science, Software Engineering or another technical field
- Requires a Bachelor’s degree and a minimum of 10 years of relevant experience, or an advanced degree with a minimum of 8 years of relevant experience
- Proficient in two or more of the following: C/C++/C#, Java, Java script/Scripting
- Proficient at architecting, building, and deploying systems on Mobile computing platform such as iPad, Android, & embedded Linux
- Experience working with application development in the healthcare domains of an FDA regulated environment.
- Experience with clinical domain systems and standards (e.g. Epic, HL7)
- 10+ years in technical lead/Architect roles for software development teams building mission critical cloud applications in an environment applying modern engineering practices (Lean, Agile, DevOps).
- Strong written and oral communication skills working with diverse audiences in both software development and traditional IT roles.
- Excellent attitude and aptitude with demonstrated strategic mindset that can drive change.
- Posting Date: Mar 22, 2024
- Travel: No