Principal Software Engineer

4 Months ago • 5-5 Years • ~ $141,898 PA

Job Description

The Principal Software Engineer will enhance and maintain software products, developing new products. This role involves designing, developing, documenting, testing, and debugging software systems and applications for market sale or internal use. The engineer will participate in the full development life cycle, including requirements analysis and design, while writing technical specifications and analyzing code to find and fix errors. This position allows for telecommuting from within the United States.
Must Have:
  • Experience in all phases of software development life cycle.
  • Experience developing REST web services with microservices.
  • Experience building CI/CD pipelines using Jenkins.
  • Experience designing class and sequence diagrams.
  • Experience executing software regression testing using JIRA.
  • Experience supporting applications in production and test environments.

Add these skills to join the top 1% applicants for this job

jenkins
jira
ci-cd
microservices
quality-control
regression-testing

Whether you’re an experienced professional or just getting started, your contributions matter at Fortra. If you’re passionate about tackling meaningful challenges alongside talented team members committed to helping each other succeed, all while having lots of fun, we want to hear from you. We offer competitive benefits and salaries, personal and professional development opportunities, flexibility, and much more

At Fortra, we’re breaking the attack chain. Ready to join us? 

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:

  1. All phases of software development life cycle including requirement gathering, analysis, design, implement and support.
  2. Developing rest web services using microservices architecture.
  3. Building the CI/CD pipeline using Jenkins.
  4. Designing class diagram, sequence diagram and high-level technical documents.
  5. Executing software regression testing, defect tracking and management using JIRA.
  6. Supporting the relevant Application in Production and Test Environment.

40 hours/ week. Job site/ interview: Eden Prairie, MN. Salary $141,898/ year. EOE

Visit our website to learn more about why employees choose to work for Fortra. Remember to connect with us on LinkedIn.

As an EEO/Affirmative Action Employer, all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, veteran or disability status.

Set alerts for new jobs by Fortra
Set alerts for new jobs in United States
Contact Us
hello@outscal.com
Made in INDIA 💛💙