Sr. Manager, Software Engineering
- Irvine, CA
- $147,900 per year
- Permanent
- Full-time
- Champion the SOA design philosophy and provide leadership for development of more agile, extensible, and collaborative software solutions.
- Generate, adjust, and execute the strategy for end-to-end data exchange solutions between customers, service providers, and Origence.
- Proactively engage with cross functional teams to provide customers with software solutions from inception through delivery.
- Establish best practices, guidelines, and policies for software design, development, and troubleshooting.
- Produce and maintain blueprints representing the current and future state of the architecture.
- A BA/BS Degree in a related field or commensurate experience. Master's degree is a plus.
- A minimum of eight years' software development experience in data centric Win32/Web Applications utilizing one or more Microsoft development tools listed below
- .NET
- HTML
- ASP
- Microsoft SQL Server
- An expert understanding of relational databases is a must (preferably MSSQL)
- Previous experience leading or managing senior level staff within a Scrum/Agile environment
- Preferred Experience: ASP.NET, WCF, Web Services, XML, SQL Server, Windows Services, UX Design, JavaScript, CSS, Domain Driven Design, Scrum/Agile SDLC methodologies, nServiceBus
- Understanding of consumer Lending business
- Must have a very good understanding of design patterns.
- Collaborating with other departments (Product, Engineering, etc.) and teams to complete cross-departmental dependencies.
- Can effectively lead / participate in technical initiatives, collaborative design/requirements meetings while gathering the necessary information for software development.
- Ownership and accountability mindset, decision making along with communication and analytical skills that helps to partner with Product Owners and cross functional teams.
- Ensuring that the software development process prioritizes user needs and delivers a high-quality user experience.
- Developing long-term strategies for software development that align with organizational goals.
- Coaching team members to improve their performance, fostering a culture of continuous learning and development.
- Leadership qualities, an excellent team player with the ability to handle stressful situations.
- The individual has expertise or curiosity to learn in their chosen technology stack and have a broader knowledge of various programming languages, frameworks, and tools.
- Using their expertise to manage the design of projects deadlines, priorities, and deliverables.
- Brings experience and understanding of the application domain, enabling insightful decisions and innovative problem-solving.
- Ability to work in fast paced / flexible environment that practices SAFe / Agile based SDLC.
- Performing quality control and resolving structural design and other issues throughout the software implementation stages
- Inspiring and motivating team members, fostering a positive work environment, and encouraging innovation and creativity.
- Flexible Working Environment
- Paid Time Off
- 401k (8% match)
- College Tuition Benefits/ Tuition Reimbursement
- Good Benefits options
- Company Culture! Cultural and Holiday celebrations, Theme days like Star Wars Day & Bring your Kids to Work Day, Monthly Townhalls and Quarterly Company Meetings that ensure awareness, inclusion, and transparency.