What are the responsibilities and job description for the Principal Software Engineer position at Fortra?
Job Title: Principal Software Engineer Job Duties: Enhance and maintain software products, developing new products. Design, develop, document, test, and debug new and existing software systems and applications for market sale or large-scale proprietary software for internal use. Participate in full development life cycle including requirements analysis and design. Write technical specifications based on conceptual design and stated business requirements. Analyze code to find causes of errors and revise programs. Position permits telecommuting from within the U.S. Required education: Bachelor of Science or equivalent in Computer Science, Telecommunications Engineering or related. Required experience: 60 months of progressive experience as a Senior Software Engineer or related occupation. Additional minimum requirements: work experience to include at least 60 months of the following:
- All phases of software development life cycle including requirement gathering, analysis, design, implement and support.
- Developing rest web services using microservices architecture.
- Building the CI/CD pipeline using Jenkins.
- Designing class diagram, sequence diagram and high-level technical documents.
- Executing software regression testing, defect tracking and management using JIRA.
- Supporting the relevant Application in Production and Test Environment. 40 hours/ week. Job site/ interview: Eden Prairie, MN. Salary $141,898/ year. EOE
Salary : $141,898
Principal Software Engineer
On-Demand Group -
Minneapolis, MN
Senior/Principal Software Test Engineer
Emerson -
Shakopee, MN
Principal Software Design Assurance Engineer
Inspire Medical Systems -
Minneapolis, MN