Job Title: Software Developer Sr - ERP Integration experience preferred
Location: Remote Potential
Department: Information Technology
Shift:
Type: Full Time
FTE: 1
Hours:
City State: Renton, WA
Category Administrative/Clerical
Salary Range: Min $116,909 - Max $175,364/annually DOE
Job Description:
JOB DESCRIPTION
The position description is a guide to the critical duties and essential functions of the job, not an all-inclusive list of responsibilities, qualifications, physical demands, and work environment conditions. Position descriptions are reviewed and revised to meet the changing needs of the organization.
Prerequisites:
- Bachelor's degree in Computer Science, Information Systems, Software Engineering, or a related technical field required. Equivalent combination of education and experience may be considered in lieu of degree.
- Minimum of 5 years of experience in software engineering, application development, systems integration, or related technical roles.
- Strong understanding of software architecture, system design, and integration patterns (e.g., APIs, data workflows, interface development) required.
- Advanced proficiency in one or more programming languages and supporting technologies (e.g., SQL, C#, Python, REST/SOAP APIs, automation tools) required.
- Extensive experience designing and delivering solutions across multiple functional domains, with a strong understanding of cross-domain architecture, integrations, and end-to-end system workflows.
- Ability to translate complex technical solutions into clear, actionable insights for business and operational stakeholders required.
- Strong Analytical, Problem-solving, And Technical Leadership Skills Required.
- Experience leading technical workstreams or small projects preferred.
- Experience working in regulated or compliance-driven environments preferred (e.g., healthcare, public sector).
Qualifications:
- Deep expertise in software governance, including architecture standards, code quality practices, CI/CD pipelines, change management, and advanced testing strategies (unit, integration, performance, and automation).
- Proven experience operating in complex, regulated environments such as healthcare, public sector, or large-scale enterprises, with an emphasis on security, compliance, and scalability.
- Demonstrated leadership in driving system governance practices, including establishing development standards, leading change control processes, and ensuring high-quality, reliable releases.
- Strong ability to independently prioritize technical initiatives, balance competing demands, and deliver high-quality solutions on time with minimal oversight.
- Ability to lead and thrive in dynamic, fast-paced environments-effectively managing shifting priorities, production issues, and cross-team dependencies while maintaining system stability.
- Deep understanding of healthcare or similarly complex computing environments, including interoperability, data integrity, and regulatory considerations (e.g., HIPAA).
- Highly self-directed with a passion for continuous learning; quickly masters new technologies, frameworks, and architectures while maintaining a high level of precision and attention to detail.
- Exceptional communication and organizational skills, with the ability to translate complex technical concepts for both technical and non-technical stakeholders and to mentor junior engineers.
Unique Physical/Mental Demands, Environment And Working Conditions:
Primarily sedentary work performed in an office or remote environment. Ability to sit for extended periods while working at a computer. Occasional lifting of light equipment (up to 40 pounds). May require off-hours support during critical system events, upgrades, or outages
Performance Responsibilities:
Generic Job Functions: See Generic Job Description for Administrative Partner
Essential Responsibilities And Competencies:
- Lead the design, development, testing, implementation, and maintenance of complex software solutions, integrations, automations, and reporting systems with a focus on scalability, performance, and reliability.
- Establish and enforce coding standards, architectural patterns, and development best practices across the team.
- Drive solution design and architecture for APIs, workflows, system integrations, and enterprise applications, ensuring alignment with long‑term technology strategy.
- Perform advanced debugging, performance optimization, and root cause analysis across systems and integrations, resolving complex technical issues.
- Provide technical leadership and mentorship to team members by reviewing code, guiding design decisions, and elevating team capabilities.
- Partner with analysts, stakeholders, and technical teams to translate business needs into scalable, maintainable technical solutions.
- Own and ensure completeness and accuracy of technical documentation, including system architecture, design decisions, and implementation details.
- Lead investigation and resolution of complex incidents, defects, and cross‑system issues, driving root‑cause identification and long‑term remediation strategies.
- Proactively identify systemic issues, performance risks, and integration gaps, implementing preventive solutions.
- Serve as a technical escalation point, collaborating across teams, vendors, and leadership to resolve high‑impact problems.
- Drive post‑incident reviews and continuous improvement actions to enhance system stability and operational maturity.
- Define and enforce testing strategies, including unit, integration, and regression testing, to ensure high‑quality, reliable solutions.
- Oversee development of test plans, automation strategies, and validation processes for complex implementations.
- Ensure solutions meet functional and non‑functional requirements (performance, security, scalability).
- Lead technical planning, estimation, and execution for projects and initiatives, ensuring alignment with enterprise priorities.
- Break down complex work into actionable deliverables and guide team execution.
- Proactively communicate status, risks, and dependencies to stakeholders and leadership.
- Drive cross‑functional collaboration and ensure successful delivery of integrated solutions across systems.
- Contribute to and influence team standards, development processes, and governance practices.
- Identify and lead initiatives to improve system reliability, scalability, performance, and maintainability.
- Drive adoption of modern development practices, tools, and emerging technologies.
- Evaluate and recommend architectural improvements and new solutions aligned with organizational goals.
- Continuously advance technical expertise and share knowledge across the team through mentorship and leadership.
- Demonstrate advanced communication skills by clearly articulating complex technical concepts to both technical and non‑technical audiences.
- Engage proactively with customers (internal and external) to gather requirements, provide status updates, manage expectations, and ensure high levels of satisfaction.
- Provide regular, concise, and transparent communication on progress, risks, dependencies, and mitigation plans to stakeholders and leadership.
- Lead and facilitate technical discussions, solution reviews, and design sessions to drive informed decision‑making.
- Deliver constructive feedback through code reviews, mentoring, and collaborative discussions to strengthen team performance and development.
- Manage high‑impact or sensitive communications with professionalism, urgency, and accountability.
- Document and communicate technical decisions, design trade‑offs, and implementation approaches to support knowledge sharing and long‑term maintainability.
- Build and maintain strong cross‑functional relationships, fostering collaboration across engineering, analysts, operations, and vendor teams.
Date Revised: 6/2026
Grade: NC-13
FLSA: E
Cost Center: 8553