Position Title:
Senior Software Engineer
Salary Range:
Senior Software Engineer Sourcewell Grade 12, exempt, $87,035.75 - $121,850.05 per fiscal year, commensurate with experience.
Principal Software Engineer Sourcewell Grade 15, exempt, $106,622.53 - $149,271.53 per fiscal year, commensurate with experience.
Job Description Summary:
Sourcewell is seeking a Senior/Principal Software Engineer to build and enhance applications that empower the organization to make informed, strategic decisions. This role focuses on developing and optimizing software systems, APIs, and integrations to enable effective information use across applications. Responsibilities include developing and maintaining software solutions, creating system integrations to support seamless data flow, and designing user-friendly interfaces that make insights accessible and actionable. The ideal candidate will have experience with .NET, SQL, modern data integration systems, and a solid understanding of integration best practices. This position will work closely with Data Engineering to deliver impactful, data-driven solutions across the organization.
Job Description:
Essential Duties and Responsibilities
Design and develop software and data solutions
Design and develop new software and enhance existing software solutions that meet specified criteria.
Document designs (data structures, algorithms, constraints, dependencies, etc.) and review with others to ensure accuracy and appropriateness of the solution.
Collaborate with appropriate team members/stakeholders to identify business requirements and identify possible solutions.
Document code created, testing, and deployment processes used.
Stay informed and educated on changing technologies, frameworks, design approaches, and software development best practices.
Follow development best practices, including compliance to internal and external regulations.
Partner with other developers on large-scale solution design challenges.
Present software solution recommendations to project stakeholders and/or developers/architects, including alternatives, risk evaluation and mitigation.
Participate in architecture planning.
Design, diagram, and create relational databases.
Develop solutions following SaaS platform best practices. (e.g., Salesforce, Workday, etc.)
Support, maintenance, and continuous improvement of software solutions
Maintain existing mission critical software systems including updates, enhancements, and fixes.
Collaborate with team members/stakeholders to ensure solutions are tested, secure, and monitored.
Resolve errors within software systems.
Respond to service desk tickets and requests from project managers or leadership.
Continuous improvement
Provide input on software development process improvement opportunities to optimize time and efficiency of development activities.
Stays informed and educated on changing technologies, frameworks, and software development best practices.
Participates in releases and support as necessary, including outside of traditional work hours.
Other duties as assigned.
Additional Job Description:
Required Qualifications
Bachelor’s degree in computer science or related field AND a minimum of four years’ experience in software developing e-commerce, web development, or other complex mission critical business systems
OR
A combination of IT related post-secondary and/or professional education and demonstrated relevant work experience developing e-commerce, web development, or other complex mission critical business systems equivalent to a total of eight years.
Four years’ experience with some the following technologies: C#, .NET, PHP, JavaScript, CSS, and HTML.
Two years’ experience with some the following technologies: SQL Server, Node.js, TypeScript, MongoDB, jQuery, REST, and any modern front-end framework. (Meteor, Angular, React or Vue)
In addition to the above, the Principal Software Engineer required qualifications include:
Bachelor’s degree in computer science or related field AND a minimum of ten years’ experience in software developing e-commerce, web development, or other complex mission critical business systems
OR
A combination of IT related post-secondary and/or professional education and demonstrated relevant work experience developing e-commerce, web development, or other complex mission critical business systems equivalent to a total of fourteen years.
Ten years’ experience with some the following technologies: C#, .NET, PHP, JavaScript, CSS, and HTML.
Five years’ experience with some the following technologies: SQL Server, Node.js, TypeScript, MongoDB, jQuery, REST, and any modern front-end framework (Meteor, Angular, React or Vue)
Preferred Qualifications
Bachelor’s degree in computer science or related field and eight years’ experience in software development.
Six years’ experience with the following technologies: C#, .NET, SQL Server, PHP, JavaScript, CSS, and HTML.
Four years’ experience with some the following technologies: SQL Server, Node.js, TypeScript, MongoDB, jQuery, REST, and any modern front-end framework. (Meteor, Angular, React or Vue)
Exposure to some of the following technologies: CMS technology such as Drupal, or other CMS frameworks, Microsoft Azure, Amazon Web Services, Azure DevOps, Jenkins or other cloud infrastructure and development pipelines automation technologies.
Experience with Salesforce and Workday integrations.
In addition to the above, the Principal Software Engineer preferred qualifications include:
Master’s degree in computer science or related field and fourteen years’ experience in software development.
Twelve years’ experience with the following technologies: C#, .NET, SQL Server, PHP, JavaScript, CSS, and HTML.
Seven years’ experience with some the following technologies: SQL Server, Node.js, TypeScript, MongoDB, jQuery, REST, and any modern front-end framework (Meteor, Angular, React or Vue)
Three years’ experience developing with some of the following technologies: CMS technology such as Drupal, or other CMS frameworks, Microsoft Azure, Amazon Web Services, Azure DevOps, Jenkins, or other cloud infrastructure and development pipelines automation technologies.
Position open until filled.
First review of applications will take place November 18th. If interested, please submit your application prior to this date to be considered.
Location:
This is a remote position and is subject to Sourcewell's telecommuting policies and procedures.
On occasion, may be asked to travel to Staples, MN for meetings, professional development or team activities. Potentially twice per year. Notice will be given ahead of time.
*Sourcewell is currently accepting applications from all states, except the following: California, Colorado, Connecticut, Illinois, Maryland, Massachusetts, New Hampshire, New Jersey, New York, Oregon, Rhode Island, Vermont, and Washington. Applicants living in or planning to relocate to a state not on this list are encouraged to apply. *
Sourcewell exists to empower community success. We stand with our partners in government and education striving to recognize and honor the differences in each of our community members. We are committed to removing barriers to equity.
Values
Seek. Be curious.
Empower. Be accountable and liberate others.
Impact. Be a difference maker
Full Time/Part Time:
Full time
Position Type:
Regular
Scheduled Hours:
40