> Markdown version of [/jobs/ext/3549015-senior-software-development-engineer](https://www.wearedevelopers.com/jobs/ext/3549015-senior-software-development-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Development Engineer - **Company:** First Tech Federal Credit Union - **Location:** Dawson Creek, United States - **Experience:** Expert - **Salary:** $116,500.0 - $140,000.0 - **Contract:** Permanent contract - **Skills:** Computer-Aided Design, Systems Engineering, Software Quality, Code Review, Computer Programming, Software Debugging, Software Design Patterns, Performance Tuning, Software Architecture, Software Engineering, Software Systems, Systems Integration, Web Platforms - **Published:** October 2, 2026 - **Apply:** https://diversityjobs.com/main/sendform/8/8/28176/1/18497117?backUrl=%2Fcareer%2F18497117%2FSenior-Software-Development-Engineer-Oregon-Hillsboro ## About the Role * Required Education: Bachelors degree in field relevant to role (or 4 additional years of relevant experience in lieu of a degree) * Required Experience: 4 - 6 years of relevant experience, * Significant experience in software development, systems engineering, or application development. * Advanced knowledge of software architecture, design patterns, and development frameworks. * Strong expertise in programming, testing, debugging, and performance optimization. * Experience leading technical initiatives and contributing to solution design. * Ability to analyze complex business and technical requirements and develop effective solutions. * Strong communication, collaboration, and stakeholder-management skills. * Ability to mentor team members and influence technical direction. Work Environment & Conditions (with or without reasonable accommodation): * Ability to travel infrequently (less than 10% of the time) * Ability to remain stationary (sitting or standing) for at least 50% of time worked * Must be able to communicate effectively in person and via digital platforms with other employees, members, and third-party vendors * Capable of operating appropriate office equipment required for employee productivity, including use of keyboards * Possess the ability to function independently * Ability to lift up to a minimum of 10 lbs. (maybe more for some roles) * Role may require extended hours during peak periods (e.g., fiscal close, audits, etc.) ## Description This role leads the design, development, and delivery of complex software solutions that support business objectives and technology strategy. The position applies advanced technical expertise to evaluate requirements, architect solutions, and drive software quality across the development lifecycle. The role serves as a trusted technical resource, partnering across teams to solve complex problems, improve engineering practices, and ensure scalable, maintainable solutions are successfully delivered., Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. * Lead analysis, design, development, testing, and deployment activities for complex software solutions. * Evaluate business requirements and translate them into scalable, secure, and maintainable technical solutions. * Design software architecture, system integrations, and technical approaches that meet current and future needs. * Drive software quality through code reviews, testing practices, and engineering standards. * Troubleshoot and resolve complex software defects, performance issues, and system challenges. * Lead technical implementation efforts and coordinate activities across multiple teams. * Partner with business and technology stakeholders to align solutions with organizational objectives. * Support continuous improvement of development methodologies, tools, and delivery processes. * Mentor and provide technical guidance to other engineers, promoting best practices and knowledge sharing. * Ensure documentation, technical specifications, and system changes are maintained and communicated appropriately. Typical Scope: * Applies best practices and knowledge of internal/external business challenges to improve products, processes or services. Is accountable for small projects or programs with manageable risks and resource requirements. Resolves difficult and complex problems using judgment and analysis; contributes to problem solving in collaborative settings. Interprets policies and adapts them to new situations. * Demonstrates judgment in selecting methods to solve problems that have cross-functional impacts or require balancing competing priorities. Applies advanced knowledge of job area with experienced understanding of functional area. * Typically receives little instruction on daily work. Works independently within defined specialties; adapts methods and procedures for routine work with minimal oversight. Accountable for deliverables. May mentor others and coach or review their work., Other Duties: * Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice. * Perform other job-related duties as assigned or requested. * Complies with regulatory compliance and assigned training requirements. ## Related Videos - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Project Fugu: Extending the web](https://www.wearedevelopers.com/videos/832-project-fugu-extending-the-web) - [Let's Talk Quality! - Lilia Gargouri](https://www.wearedevelopers.com/videos/1815-let-s-talk-quality-lilia-gargouri) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) - [Successful talent development in tech: A joint journey of executives and talents](https://www.wearedevelopers.com/videos/1497-successful-talent-development-in-tech-a-joint-journey-of-executives-and-talents) ## Related Articles - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries)