Description
Job Id: 69106
Software Development Engineer
Our client is looking for a Software Development Engineer to join their team. This is a mid-level professional position, typically having at least three years of experience in software development after completion of their bachelors degree or one year of experience following completion of their masters. They are proficient in multiple programming languages and frameworks, and can design, develop, test, and maintain software applications. They work collaboratively within a team, contributing to code reviews, debugging and implementing new features. Additionally, they may mentor junior engineers and participate in the planning and execution of projects, ensuring that software solutions meet technical and business requirements. Their role requires a balance of technical expertise, problem-solving skills, and effective communication and some leadership ability while developing their skill set and obtaining valuable experience in the domain.
This is a remote position in Beaverton OR, candidates must be local for occasional onsite meetings.
Software Development Engineer Responsibilities
Develop and maintain software applications: Write, test, and debug application and test automation code to meet project requirements.
Collaborate with team members: Work closely with senior engineers, designers, and other stakeholders to understand project goals and requirements.
Participate in code reviews: Review code written by peers and provide constructive feedback.
Troubleshoot and resolve issues: Identify and fix bugs or performance issues in software.
Document code and processes: Create and maintain documentation for code, APIs, and development processes.
Learn and apply new technologies: Stay updated with the latest industry trends and technologies to improve skills and contribute to projects.
Follow software development best practices: Adhere to coding standards, version control, and other best practices to ensure high-quality software.
Work with Tech Support and Field Sales to reproduce defects reported from the field and suggest workarounds to customer problems.
Implement new features and enhancements based on project requirements.
Mentor junior engineers and provide guidance on best practices.
Other duties as assigned
Software Development Engineer Qualifications
Bachelor’s degree in computer science, other related mathematical or scientific field with two to three years of relevant software development experience.
Strong knowledge of software architecture, patterns and processes including software quality assurance.
Proficiency in multiple programming languages including C#, and LabVIEW.
Knowledge of algorithms and data structures, understanding of software development methodologies.
Strong ability to develop product software and test automation code in C#.
Audio domain and/or Test and Measurement experience is a plus.
Signal processing, electrical engineering or software architecture experience are pluses.
Minimum of two years of software development experience.
Develops/Applies technical expertise and analytical skills as a generalist while continuing to learn about the products and processes and improving their technical skills.
Demonstrates increasing expertise in one or more areas of specialization.
Develops solutions to increasingly complex development and test scenarios that require the regular use of ingenuity, creativity and advanced technical skills.
Degree of Work Direction
Work is performed with moderate direct supervision and guidance; the engineers are expected to keep management and team colleagues current with progress and issues encountered.
Exercises latitude in setting and achieving technical objectives of assignments.
Completed work is reviewed for achievement of technical, quality and project timeframe objectives.
Expected to take initiative, solve problems and to use sound development and test practices to meet company goals while ensuring that delivered products meet or exceed requirements and quality objectives.
Project Responsibility
Provides estimates for assigned test tasks for project planning/management purposes.
Responsible for completing tasks in accordance with estimates and project deadlines.
Relationships
Interacts with senior technical staff and/or customers on significant technical matters often requiring coordination across organizational lines.
Indicators
Recognized as continuously developing skills and domain knowledge by other team members.
Effective contributor in product test efforts.
Reliably delivers on commitments and works as a respected member of the development team.
Documents, updates and continuously improves their personal software development process to learn from previous experiences and deliver increasing quality with more accurate estimates.
Salary: $115k-$130k/year (DOE)
Meet VanderHouwen
What kind of recruiter do you see yourself working with? One who prioritizes your best interest, no matter what? VanderHouwen does, and we're in it for the long game! Our recruiters focus on YOU, building meaningful, long-term relationships while developing a deep understanding of companies' staffing needs and workplace cultures. This approach helps us find an ideal job match that aligns with your unique career aspirations and goals.
VanderHouwen is an award-winning, Women & Diversity-Owned, WBENC certified professional staffing firm. Founded in 1987, VanderHouwen places experienced professionals across the nation! Our recruitment teams specialize in either Technology and IT, Engineering, Human Resources, or Accounting and Finance career markets. Partner with us to land your next exciting career!
VanderHouwen is an Equal Opportunity Employer and participates in E-Verify. VanderHouwen does not discriminate based on race, color, religion, sex, national origin, age, disability, or any other characteristic protected by applicable local, state, or federal civil rights laws.
- Senior Full Stack Developer
04/01/2025 - Platform Engineer
03/14/2025 - IT Project Manager
04/02/2025 - Network Engineer
03/27/2025 - Software Testing and Test Automation – QA
04/02/2025 - Associate Software Engineer
04/16/2025 - Technical Product Manager
03/03/2025 - Retirement Plan Compliance Analyst
04/16/2025 - Senior PICK Programmer
03/24/2025
Apply Now
Thank you for your interest in applying for this position! Please fill out the fields below. Your profile will be reviewed with the rest of the applicants.