Find Jobs
Sr. Software Engineer
Minneapolis, Minnesota  |  Onsite
Contract Position
It appears that you have already applied to this job.
Applied on January 19, 2022
Job Id #53267 Posted January 11, 2022

  • Perform a variety of engineering tasks around system design, implementation, integration, and optimization within a technology domain or line of business.
  • Utilize systems expertise and knowledge of software, hardware, networks, and/or storage to work across the business with architecture, application development, business analysts, DBAs, and infrastructure to evaluate business needs and design and manage end-to-end technical solutions.
  • Provide technical guidance to other technology resources as it relates to projects and/or area of expertise.
  • Leverage industry best practices to review, assess, design, test, approve, implement and support new and existing technical solutions and systems.
  • Provide expertise on either assigned technology domain or assigned assets (to include interrelationships with other systems, applications and technology).
  • Work with the business and across technology to analyze business requirements then manage the design or redesign of systems.
  • Advise on viability and feasibility of alternative approaches.
  • Create, maintain and archive low level design documents and detailed engineering specifications based upon business and user requirements, to include high availability design diagrams, scalability design diagrams, capacity models, logical and physical network diagrams, storage layout diagrams and disaster recovery documentation.
  • Write and/or revise operations documentation. Participate in system design walk through.
  • Contribute to the development and implementation of complex processes and procedures, include system additions and/or enhancements to ensure compliance with specifications.
  • Complete project deliverables using the Systems Development Life Cycle (SDLC) and a deliverables-based approach.
  • Enable a thorough test of all system deliverables, interfaces and interdependencies by helping the quality assurance teams identify test cases and verify system logic.
  • Participate in the preparation of test data, overall systems testing, integrated stress testing, performance analysis and tuning.
  • Support migration into production and respond to all inquiries and issues in a timely manner. Provide implementation and production support as required.
  • Improve the health of system assets. Evaluate production issues to determine corrective action(s) required.
  • Troubleshoot and lead root-cause analysis for system failures and recommend fixes/improvements to prevent their recurrence.
  • Proactively identify enhancements to improve performance, reliability, and resource consumption.
  • Create engineering remediation plans for existing systems with identified problems.
  • Participate in the selection, implementation of technology, tools, methodologies, standards and best practices.
  • Follow adopted methodologies and standards and ensure project adherence to standards and practices.
  • Maintain up-to-date business domain knowledge and technical skills in applicable technologies and methodologies.
  • Work effectively in a team environment to ensure that solution delivery is on time, within cost estimates and meets business needs.
  • Establish and maintain effective working relationships with business partners and project teams.
Required Qualifications
  • Bachelors degree or equivalent (4-years) in Computer Science, Engineering, or related field.
  • 5-7 years of relevant experience required.
  • 5+ years of practical experience and proven success with the design and operation of complex computing systems.
  • 4+ years of experience coding and/or designing in relevant programming languages including Java.
  • System Administration experience, to include hardware and network experience on Unix and/or Windows platforms.
  • Broad technical knowledge across a majority, with deeper knowledge in, the following: Web application development, software engineering and/or testing, data analysis, networking, operation systems (Linux, AIX, Solaris, Windows), storage (enterprise SAN, NAS), Database (UDB, SQLServer, Oracle), and mainframe.
Preferred Qualifications
  • 4+ years of experience in technologies such as Linux (bash), XSLT, and PL/SQL.
  • Ability to take a ‘from first principles approach with less familiar technologies.
  • Ability to quickly acquire knowledge and gain subject matter expertise.
  • Excellent technical communication skills.
  • Ability to reconcile conflicting objectives and find/design acceptable compromises within existing constraints

Horizontal is proud to be an Equal Opportunity and Affirmative Action Employer. We seek to provide employment opportunities to talented, qualified candidates regardless of race, color, sex/gender including gender identity and/or expression, national origin, religion, sexual orientation, disability, marital status, citizen status, veteran status, or any other protected classification under federal, state or local law.

In addition, Horizontal will provide reasonable accommodations for qualified individuals with disabilities. If you need to request a reasonable accommodation in order to complete the application or interview process, please contact

All applicants applying must be legally authorized to work in the country of employment.


What is your gender?

What is your ethnicity?

What is your Veteran / U.S. Military Status?

Do you identify with one or more of the classifications of protected veterans below?

If yes, please indicate by checking the appropriate box below

Do you have a disability?

You are considered to have a disability if you have a physical or mental impairment or medical condition that substantially limits a major life activity, or if you have a history or record of such an impairment or medical condition.

Horizontal is proud to be an Equal Employment Opportunity/Affirmative Action Employer providing a drug-free workplace.


You have saved your first job! To see all your Saved Jobs, click here. Or continue scrolling through jobs and bookmark openings that catch your eye and apply for those jobs later.

Return to Job Search

We’re sorry!

There are currently no open positions in your location or accepting applications from out of the country

Return to Home
Cookies help us improve your website experience.
By using our website, you agree to our use of cookies.