The job below is no longer available.

You might also like

in Folsom, CA

Use left and right arrow keys to navigate
Verified Pay $150,000 to $205,000 per year
Hours Full-time
Location Folsom, California

About this job




Job Location: Opeeka Headquarters - Folsom, CA
Position Type Full Time
Education Level 4 Year Degree
Salary Range $150,000.00 - $205,000.00 Salary/year
Job Shift Day
Job Category Information Technology


Description

Job Title: Director of Software Development

Pay Scale: $150,000 to $205,000 annually

Location: Folsom, CA (Not eligible for remote work)

Opeeka is an innovative technology company, committed to boosting the health and well-being of people from all walks of life. Opeeka is the nation’s leader in care collaboration and person-centered outcomes measurement. We provide a robust Software as a Service (SaaS) solution to Healthcare Providers, Healthcare Insurance Companies, Government Agencies, and Community Based Organizations that serve people in need. Opeeka’s success and impact has been recognized in the healthcare industry and we are poised to significant growth and continued impact. Learn more at www.opeeka.com/news

Person-Centered Intelligence Solution (P-CIS), Opeeka’s principal technology, is a patient outcomes platform that connects to care organizations’ existing technology to extend its capability to support value-based care. Payers, states, counties, and care providers use P-CIS to unify the continuum of care, reduce burden on staff, and improve patient outcomes. There is no other technology on the market like P-CIS. It is the only platform to symbiotically work within the ecosystem of care technology to improve workflow, outcomes, care coordination, and overall care system performance.

Opeeka is searching for individuals to join our team who are comfortable working in a fast paced environment and are interested in leveraging their proven skills to help Opeeka capitalize on the significant growth opportunities ahead. If you are someone who is looking for an exciting opportunity with an early stage technology leader, keep reading.

Company Benefits

Opeeka offers a full range of competitive Company benefits to eligible employees.

Vacation

Full-time employees are eligible to earn and accrue vacation upon the first day of work. All full-time employees are eligible to accrue at least 80 hours of paid vacation time annually, and annual vacation time increases based on tenure.

Sick Time

All employees will be granted 5 days (40 hours) of paid sick leave in a lump sum at the time of hire and subsequently, at the beginning of each year on January 1st. Employees may begin to use paid sick leave on their 90th day of employment (or sooner, if applicable law requires). Employees can use up to 5 days (40 hours) of paid sick leave per year.

Holiday Pay

Upon hire, all employees will receive holiday pay for the Company observed holidays, which includes all Federal Holidays and the day after Thanksgiving.

Medical Insurance Benefits

Opeeka provides the option of a comprehensive medical insurance plan for eligible full-time employees and their dependents. Employees are eligible to enroll in the medical program on the first of the month following 30 days of continuous employment. The Company will pay a portion of the medical insurance premium, up to $550 per employee and up to $450 for covered dependent(s). Medical insurance benefits are available to employees, the employee’s spouse or registered domestic partner, and the employee’s legal dependents.

Dental and Vision Benefits

Eligible full-time employees may also enroll in an employee only, an employee plus children or a family contract on the first of the month following 30 days of employment.

Retirement Plan

Opeeka provides all employees who complete 90 days of employment with a SIMPLE IRA plan which is an excellent means of long-term savings for your retirement. For eligible employees, the Company will contribute a dollar-for-dollar contribution match, up to 3% of the employee’s annual compensation.

Job Summary

Directs and oversees, coordinates and integrates the internal and offshore software engineering teams in developing, releasing, and maintaining high availability, high quality software applications according to business needs. Works with Opeeka technical leadership and team members to analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. Updates software or enhance existing software capabilities. Works with software engineers to integrate hardware and software systems, and to create requirements and design specifications, performance requirements, data structures, user interfaces, etc. Provides experience in design, architecture, development and administration. Job requires a proven prior background as a successful individual writing code as a software developer launching high-performance, high-availability cloud based products.

Duties & Responsibilities

  • Develop software development schedules, budgets, risk management plans and quality goals.
  • Manage and coordinate local and offshore technical organizations that include development, security and IT.
  • Maintain detailed program metrics around initiatives.
  • Manage change and resolve issues in order to deliver results while supporting and sustaining rapid growth.
  • Lead continuous improvement in all aspects of the development process.
  • Drive tough decision making while balancing business goals, technical implications, and timelines.
  • Define and deliver application roadmaps and technology platforms with features that support business strategies.
  • Lead third party partners to assist with application integration, development and support to staff project delivery roles that meet deliverystandards across quality, throughput, and budgetary goals
  • Develop and maintain an engaged, professional work environment.
  • Work with project management, customer support and program management functions to coordinate software sprint activities.
  • Ensure compliance with security and privacy regulations.
  • Manage software development projects by setting requirements, goals and timelines.
  • Hire engineers and coordinate their training.
  • Oversee front-end, back-end, API, security and infrastructure development teams and their projects.
  • Work with project management to integrate new customers through the use of ETL and other interoperability tools and custom development processes.
  • Work with product management to help drive design decisions and work with the development team for implementation.
  • Establish software quality and coding standards, and ensure that the organization implements quality practices.

Financial Responsibilities:

Includes tracking and monitoring actual labor hours associated with projects to ensure labor costs stay within approved project budget.

Supervisory Responsibilities

  • Hires and manages lower level managers and hires and manages individual contributors.
  • Appraises and evaluates department and individual performance and makes compensation recommendations.
  • Initiates and fosters business partnerships with current and potential clients, vendors, IT executives, and senior business executives.
  • Manages morale of software development organization.
  • Provides coaching, feedback, developmental opportunities, to direct/indirect reports within broader team.
  • Directly manages a team of software development professionals.
  • Conduct regular performance reviews based on Company’s normal review cycle.


Qualifications

Qualifications

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Skills and Abilities

  • Work experience as a director of engineering or in a similar senior-level position in a software development organization with budget, schedule, risk management and hiring responsibilities
  • Extensive experience with implementing cloud technologies and enterprise-grade security and privacy standards
  • Extensive experience with developing applications on full stack of HTTP, JSON, Rest, XML, databases, and SQL
  • Prior experience working with project managers, scrum managers, customer support managers, and other product development and support managers
  • Prior experience leading projects with offshore software development organizations
  • Hands-on experience in back-end and front-end development
  • Excellent project management skills
  • Excellent oral and written communication skills

Knowledge

  • Current working knowledge of DevOps, containerization, security, and observability
  • Strong working knowledge of networking protocols and technologies including BGP, IPsec, network segmentation, VRFs, Switching, VLANs and load balancers
  • Experience with Jira and BitBucket is a plus
  • Experience designing and implementing cloud auto-scaling architecture
  • Scripting ability to enable automation and deployment of infrastructure as code, interacting with Azure Resource Manager (ARM) with Terraform, Azure PowerShell, and Azure CLI
  • Strong understanding of identity management, SSOs such as Microsoft ADFS, and Active Directory integration with cloud apps and Azure AD, and MFA

Education and/or Experience

  • BSc/MSc degree in CS, Computer Engineering, or related experience
  • 12+ years of hands on experience as a senior technology leader leading architects, technical managers, software development, application & product development supervising 10 or more developers
  • 6+ years with .NET Framework and .Net Core, specifically C#, MVC Experience
  • 6+ years API/Web Service Development: REST/Web Services/API/SOAP/WCF
  • 6+ years of using Microsoft SQL Server with strong SQL skills
  • 6+ years of experience in leading, establishing & managing DevOps and CI/CD activities
  • 6+ years experience managing software development organizations with agile methodologies
  • Strong experience in Azure and Amazon Web Services, experience with Chef/Puppet, Terraform or similar tools
  • Experience with institutionalizing Scaled Agile Framework (SAFe) across multiple software development teams is required, and ideally within a multi-disciplinary development environment
  • Strong background in software architecture & design
  • Experience with machine learning and data analytics applications
  • Experience supporting best practices for continuous delivery and lean software development methodologies
  • Experience with implementation of DR/BC capabilities using Azure Active geo-replication and failover services
  • Experience with PowerShell, Python, and other scripting languages is a plus
  • Experience developing applications for AWS and Google Cloud is a plus
  • Experience developing healthcare IT software products and working with healthcare EHRs and EMPs is a plus

Physical Requirements:

  • Frequent on-site, team interaction
  • Frequent sitting, standing, and walking
  • Occasional to frequent repetitive motion
  • Frequent talking and listening in person and over the phone
  • Close up and distance vision requirements

Emotional/Psychological Demands:

Ability to cope with: long periods of concentration; pressure and deadlines; occasional long or irregular hours; occasional public contact; changing priorities.

Work Environment:

Open office environment; moderate temperatures; moderate noise levels.





Compensation details: 150000-205





PIc893a4604194-29952-34214602