Medtronic
Principal Software Engineer (Finance)
Position Description:
Work within the Cardiac Rhythm Mgmt. (CRM) software division. Responsible for software delivery as part of an agile development group. Coordinate the design and development of high integrity software for medical devices. Design, build, and test applications, distributed computing, and high-performance computing in Global Cloud Infrastructure as a Service environment. Support design reviews to ensure requirements have been met and risks have been mitigated. Leverage Java programming to build micro services with focus on modularity, scalability, and resilience. Create scalable, reliable RESTful web services using the Spring Boot framework. Leverage Spring Kafka for communication between micro services. Utilize the Spring Data Framework with Spring JDBC (Java Database Connectivity) to interact with database repositories. Use Swagger to test endpoints and operations and document REST APIs. Leverage JUnit & Mockito frameworks for Java unit testing. Create Dockerfiles and Docker images to package applications and dependencies. Use Kubernetes to deploy containerized applications and automate application deployment and scaling. Leverage Azure DevOps for continuous integration and deployment. Position is open to telecommuting from anywhere in the United States. #LI-DNI.
Basic Qualifications:
Master's degree or foreign equivalent in Computer Science, Information Technology, Software Engineering, or related engineering field and two (2) years of experience as Software Engineer/Developer or related occupation in Software Applications Development; OR Bachelors' degree or foreign equivalent in Computer Science, Information Technology, Software Engineering, or related engineering field and five (5) years of experience as a Software Engineer/Developer or related occupation in Software Applications Development. Must possess a minimum of 2 years with each of the following: Java Micro Services, Spring Boot RESTful services, Spring Kafka, Spring JDBC, Swagger, and JUnit or Mockito frameworks.
Salary:
$167,300 to $214,800 per year
The following benefits and additional compensation are available to those regular employees who work 20+ hours per week: Health, Dental and vision insurance, Health Savings Account, Healthcare Flexible Spending Account, Life insurance, Long-term disability leave, Dependent daycare spending account, Tuition assistance/reimbursement, and Simple Steps (global well-being program).
The following benefits and additional compensation are available to all regular employees: Incentive plans, 401(k) plan plus employer contribution and match, Short-term disability, Paid time off, Paid holidays, Employee Stock Purchase Plan, Employee Assistance Program, Non-qualified Retirement Plan Supplement (subject to IRS earning minimums), and Capital Accumulation Plan (available to Vice Presidents and above, or subject to IRS earning minimums).
Regular employees are those who are not temporary, such as interns. Temporary employees are eligible for paid sick time, as required under applicable state law, and the Employee Stock Purchase Plan. Please note some of the above benefits may not apply to workers in Puerto Rico.
Further details are available at the link below: Medtronic benefits and compensation plans
https://www3.benefitsolver.com/benefits/BenefitSolverView?page_name=signon&co_num=30601&co_affid=medtronic