What are the responsibilities and job description for the Director of Software Engineering position at Oscar Technology?
Job Details
A leading not-for-profit, member-owned financial cooperative with a substantial employee base and numerous branches throughout a region in the Western United States is seeking a Director of Software Engineering. The organization is committed to positive impact, financial well-being, and community prosperity. They are driven by skilled leadership, focused on strategic growth and operational excellence. The organization's community program provides resources and support for those in need, along with significant staff volunteerism.
Success is built on trust-based relationships and personalized service. The organization values its employees and aims to provide a supportive, mission-driven, and inclusive culture for career growth.
About the Role:
The organization seeks a Director of Software Engineering to lead the software engineering and technology teams. This role will plan, coordinate, direct, and roadmap activities for web technologies and system implementations, focusing on meaningful outcomes and simplification to support business objectives. The Director will collaborate with departments to identify and recommend features, directing the team to develop, implement, and support high-value features. The ideal candidate will have a strong development background, coaching skills, and a track record of driving innovation and efficiency. Technical product management experience is advantageous.
PRINCIPAL ACCOUNTABILITIES:
- Lead and manage software engineering and technology teams, providing guidance and support.
- Oversee the complete software development lifecycle, including complex system implementations.
- Collaborate with departments to translate business requirements into technical solutions.
- Streamline project intake and ensure balanced workload distribution.
- Ensure timely, on-budget, and high-quality project delivery.
- Prepare and present project status information to stakeholders and management.
- Develop and implement software engineering best practices and standards.
- Monitor and evaluate system performance, recommending improvements.
- Conduct research to evaluate and recommend product purchases and implementations.
- Stay updated with industry trends and technologies.
REQUIRED SKILLS AND ABILITIES:
- Excellent verbal and written communication skills.
- Excellent organizational skills and attention to detail.
- Proficiency with software development tools and technologies (e.g., C#, .NET, HTML, XML, CSS, JQuery, JavaScript, Cloud Services).
- Experience with SQL Server and SQL database programming.
- Proven ability to manage multiple projects and meet deadlines.
- Vendor management experience.
- Excellent time management skills.
- Proficiency with Microsoft Office Suite.
- High level of engagement and collaborative team contribution.
- Ability to understand and model organizational core values.
REQUIRED QUALIFICATIONS AND EDUCATION:
- Minimum 8-10 years of software engineering experience, with at least 5 years in a leadership role.
- Hands-on full-stack development experience.
- Strong knowledge of software development methodologies and best practices.
- Bachelor's degree in computer science, software engineering, or a related field (preferred).
PREFERRED QUALIFICATIONS AND EDUCATION:
- Master's degree in computer science, software engineering, or a related field.
- Experience in a fast-paced, Agile development environment.
- Experience with complex systems is a strong plus.
- Proven ability in product road mapping.
- Familiarity with cloud computing platforms and technologies.
SUPERVISORY STATUS:
- This position supervises others and is responsible for results-oriented leadership, collaboration, effective delegation, and upholding organizational core values.
WORKING CONDITIONS:
- Office environment with moderate noise levels.
- Ability to remain stationary for extended periods.
- Frequent computer and office equipment operation.
- Occasional stair ascent/descent.
- Frequent communication with peers, supervisors, vendors, and employees.
- Ability to detect objects at a distance.
- Occasional lifting of up to 20 pounds.
- Indoor office environment with occasional travel to meetings in various weather conditions.
Quick Facts:
- Seniority Level: Director
- Reports to: Vice President, Information Systems
- Employment type: Exempt, Hybrid, Salaried, Full-time
- Salary Range: Competitive, depending on experience.
- Bonus Target: potential incentive of base pay.
- Industry: Financial Services
What We Offer:
- Competitive pay and benefits package.
- Onsite parking.
- Paid time off and sick leave.
- Paid holidays and personal day.
- Medical, dental, vision, disability, and life insurance.
- Employee assistance program.
- Health savings account options.
- Retirement plan with employer contributions.
- Potential annual incentive.
- Tuition reimbursement.
- Paid volunteer time off.
- Discounts on products and services.
The organization fosters a collaborative and inclusive environment for career growth. They are dedicated to serving their members and communities, and understand that success depends on great employees.
****** Employment is contingent upon satisfactory credit, background, and reference checks. The organization is an Equal Opportunity Employer. ******
Oscar Associates Limited (US) is acting as an Employment Agency in relation to this vacancy.