[Remote] Software Engineer
Note: The job is a remote job and is open to candidates in USA. Arbiter offers a suite of SaaS tools that helps athletic directors, assigners, coordinators, and officials manage their responsibilities. The Software Engineer will develop, test, architect, and maintain high-performance web applications, APIs, databases, and related technologies while using AI-first engineering practices. The role also involves mentoring junior developers and QA engineers and collaborating across teams.
Responsibilities
- Design, develop, and test code across our SaaS solution, primarily working in C#, SQL, and React, along with API-based applications
- Apply AI agentic development tools (e.g., GitHub Copilot) across the development lifecycle — technical planning, item refinement, architecture, coding, testing, debugging, and code review — while validating output for quality, security, and adherence to team standards
- Document project objectives and measures for success
- Understand customer business requirements and application objectives, and raise open questions with developers, QA engineers, and product managers as needed
- Design, build, and maintain comprehensive test coverage — unit tests, integration tests, and test plans/cases — across our hardware and software platforms
- Review requirements with other developers and QA engineers for completeness and accuracy
- Mentor and pair program with junior Developers and QA Engineers on a regular basis
- Design software and technology architectures according to industry standard best practices, including effective cache and session management strategies
- Participate in team planning, estimation, status, and retrospective meetings
Skills
- Bachelor's degree in Computer Science or related technical field
- 2-5 years' professional experience developing web applications, primarily using C#, SQL, and React (or comparable object-oriented, relational database, and front-end technologies)
- Willingness and aptitude to adopt AI-first workflows is expected of all engineers
- Significant experience developing REST APIs
- Detail-oriented and reliable — equally effective collaborating on a team or working independently with minimal direction
- Experience in agile software development best practices (specifically Scrum)
- Experience conducting Requirements Reviews with engineers and other stakeholders such as project managers and/or product owners
- Experience with root cause analysis of defects in a complex Enterprise N-Tiered environment
- Cellphone or personal device to receive MFA (multi-factor authentication) texts or calls
- Have an internet connection that's adequate for their job, a minimum of 10Mbps down
- Experience with ASP.NET (MVC or Core), Microsoft Azure, and other modern web frameworks is a plus; comfort using AI tooling to ramp up quickly on unfamiliar languages or frameworks is valued as much as depth in any one stack
- Experience using AI agentic development tools (e.g., GitHub Copilot) is a strong plus, especially across planning, development, and testing
Company Overview