Title: Software Engineer II
Date: 5.2025
Function: Technology
Reports to: Manager, Software Development
Position Summary:
A Software Engineer II will support the design of technical solutions in collaboration with a team of developers and UX designers according to product requirements defined by a product owner. Under the direction of senior team members and managers, support the implementation of product changes as well as automated tests when appropriate. All work must follow the team’s development workflow including use of source control, code reviews and clear documentation. This position will be responsible for the quality of their code, with support from senior team members.
Key Responsibilities:
- Develop scalable, and accessible user-facing features with Vue.JS and/or C#/.NET.
- Work closely with product owners, designers, and fellow engineers to deliver software solutions that meet user needs and business objectives.
- Participate in code reviews to ensure code quality, maintainability, and adherence to coding standards.
- Track and debug code, issues within the team’s domain.
- Analyze data to effectively coordinate the installation of new systems or the modification of existing systems.
- Contributes to existing test suites (integration, regression, performance), analyze test reports, identify any test issues/errors, and triage the underlying cause.
- Contribute to agile development processes, including sprint planning, estimation, and retrospectives.
Skills and Experience Needed:
- Bachelor’s degree in computer science, Engineering, or related field, preferred.
- 3-5 years Software Engineering experience.
- 3+ years’ experience in modern state management patterns, workflows, libraries, and tooling
- Demonstrated experience in building and maintaining Vue.JS (or similar e.g., React, Angular 2+) applications and/or experience developing web applications with C# and .NET Core.
- Strong proficiency in team-oriented git workflow, specifically in Azure DevOps.
Competencies:
Accountability
Adaptability
Applied Learning
Business Acumen
Dealing w/Ambiguity
Collaboration
Customer Focus
Decision Making
Driving for Results
Initiating Action
Creating an Inclusive Environment
Technical/Professional Skills and Knowledge