Director of Engineering - Software Resources, Inc.
Santa Monica, CA 90404
About the Job
Software Resources has an immediate, direct hire job opportunity for a Director of Engineering with a major corporation in Santa Monica, CA. 4 days per week on-site, Fridays remote, Santa Monica, CA preferred, Valencia, CA as an alternative.
Salary Range: $172,000.00 - $203,000.00 DOE
What you'll do:
The Director of Engineering role is to assure the successful execution of the company's business mission through development and deployment of the company's information technology. This requires envisioning the company's service offerings through technology-based delivery channels, leading implementation of applications, and planning for risk and growth.
What we are looking for:
Responsibilities:
Strategy & Planning
Don't delay. Join the Software Resources team today!
Software Resources specializes in connecting talented IT professionals with challenging job opportunities that transform jobs into careers.
To meet our clients' hiring needs, we continuously source talented IT Professionals with all levels of expertise and in all disciplines. We offer world class major medical, dental and vision benefits, 401(k) with match, short term disability, Life Insurance and AD&D. You, our future employees, can make a tremendous difference to our company and our clients. Please apply to this job and experience the Software Resources difference. You can view all of our jobs at https://www.softwareresources.com/careers/
ALERT : Spoofing Scam Advisory
Software Resources has been targeted by spoofing attacks. Scammers impersonating our employees may contact you with fake job offers, asking for personal information. Unfortunately, we cannot completely prevent these fraudulent activities.
Stay Protected : Verify any communication claiming to be from Software Resources. For your safety, directly confirm the legitimacy of any job offer or inquiry by calling us at 407-515-6020. Do not respond to unsolicited requests without verification.
We value our integrity and urge you not to fall victim to these scams. Always verify by calling us directly at 407-515-6020.
Salary Range: $172,000.00 - $203,000.00 DOE
What you'll do:
The Director of Engineering role is to assure the successful execution of the company's business mission through development and deployment of the company's information technology. This requires envisioning the company's service offerings through technology-based delivery channels, leading implementation of applications, and planning for risk and growth.
What we are looking for:
Responsibilities:
Strategy & Planning
- In partnership with the Company's senior management, identify opportunities and risks for enhancing/delivering the company's services through electronic delivery channels, including identification of competitive services, opportunities for innovation, and assessment of marketplace obstacles and technical hurdles to the business success.
- Evaluate and identify appropriate technology platforms for delivering the company's services.
- Innovate new products and services for the firm based on a deep understanding of how the business works.
- Lead strategic planning to achieve business goals by identifying and prioritizing development initiatives and setting timetables for the evaluation, development, and deployment of all technology-based services.
- Collaborate with the appropriate departments to assess and recommend technologies that support company organizational needs.
- Support the development and execution of an enterprise-wide information security plan that protects the confidentiality, integrity, and availability of the company's data and servers.
- Support the development and execution of an enterprise-wide disaster recovery and business continuity plan.
- Select and manage company staff or outsourced vendors who will design and implement screens and web pages conforming to web standards.
- Select/define the company's software development methodology.
- Establish a specification conformance and testing regimen based on user stories and the User Experience design.
- Review current best practices for the selected web framework and establish the architecture for the applications.
- Ensure that coding standards and development procedures incorporate best practices in IT Security, such as OWASP Top Ten and other security standards.
- Ensure that the company's network and IT infrastructure are designed with industry-level security standards of data protection and defenses against intrusion and malware.
- Establish and supervise the software development process, setting objectives and assessing progress as defined by the selected software development methodology.
- Conduct code reviews and specification conformance testing as defined by the selected software development methodology.
- Select, deploy, and monitor performance profiling tools and procedures.
- Establish an application deployment process and ensure the deployment to staging and production servers.
- Ensure that application performance is monitored and review any application failures in staging or production.
- Demonstrated ability to envision web-based services that meet consumer needs or solve business problems.
- 10+ years' experience managing application development by senior developers.
- 10+ years' experience in Enterprise software development.
- Demonstrated experience designing and building large-scale, multi-user database systems in desktop, stateless and mobile environments.
- Demonstrated experience designing and building scalable enterprise applications. Hands-on experience coding.
- Familiar with multiple software development methodologies, most importantly, Agile.
- Ability to discern user requirements and develop specifications.
- Expert level skills in the following technologies: Object Oriented Development, C#, MySQL (designing and administrating), HTML, CSS and JavaScript, React, jQuery, JSON, API frameworks, Microsoft Azure DevOps, Amazon Web Services, network design and implementation, infrastructure, and application security
- Strong financial systems background/experience
- Able to work in a fast-paced environment
- Deep expertise in information security vulnerabilities and risk management.
- Knowledge of data privacy requirements.
- Exposure to business theory, business process development, governance processes, management, budgeting, and administrative operations.
- Personal Attributes
- Self-starter attitude that can identify the problem, envision a solution, sell the concept and inspire the creation.
- Ability to mentor, lead by example and inspire even the most senior developers.
- Excellent written and oral communication skills.
- Excellent interpersonal skills.
- Ability to articulate ideas to both technical and non-technical audiences.
- Exceptionally self-motivated and directed.
- Keen attention to detail.
- Superior analytical, evaluative, and problem-solving abilities.
- Exceptional service orientation.
- Ability to motivate in a team-oriented, collaborative environment.
Don't delay. Join the Software Resources team today!
Software Resources specializes in connecting talented IT professionals with challenging job opportunities that transform jobs into careers.
To meet our clients' hiring needs, we continuously source talented IT Professionals with all levels of expertise and in all disciplines. We offer world class major medical, dental and vision benefits, 401(k) with match, short term disability, Life Insurance and AD&D. You, our future employees, can make a tremendous difference to our company and our clients. Please apply to this job and experience the Software Resources difference. You can view all of our jobs at https://www.softwareresources.com/careers/
ALERT : Spoofing Scam Advisory
Software Resources has been targeted by spoofing attacks. Scammers impersonating our employees may contact you with fake job offers, asking for personal information. Unfortunately, we cannot completely prevent these fraudulent activities.
Stay Protected : Verify any communication claiming to be from Software Resources. For your safety, directly confirm the legitimacy of any job offer or inquiry by calling us at 407-515-6020. Do not respond to unsolicited requests without verification.
We value our integrity and urge you not to fall victim to these scams. Always verify by calling us directly at 407-515-6020.
Source : Software Resources, Inc.