Overview
Job Purpose As a Senior Manager with the Simplifile team, you will apply your experience in Enterprise Software Development to lead and manage a fast-paced software development team. As a member of this team, you will utilize your knowledge of software development methodologies, best practices, problem solving and industry experience to work with the team in the design, development, maintenance and support of Simplifile's products and necessary supporting tools. You will collaborate with members of multiple teams to support the full life cycle of engineering projects. Responsibilities
- Lead, mentor, and grow both front and back-end engineers, fostering a collaborative and inclusive environment.
- Responsible for directing staff on all phases of the project life cycle including implementation, programming, testing, and maintaining software systems.
- Coach staff towards career goals and monitor performance.
- Plan technical roadmaps that align with the broader organization and direct their execution with reasonable task assignments.
- Support the creation and implementation of departmental strategies.
- Build high-quality, innovative, and fully performing software that complies with coding standards and technical designs.
- Hire, evaluate and promote engineers to build a strong team.
- Participate in discovery processes collaborating with key stakeholders to identify business requirements and expected outcomes.
- Collaborate with QA team to ensure quality production code.
- Collaborate with Project Managers to align development timelines, resource allocation and deliverables with project goals.
- Design, implement, and support process improvements to guide development activities.
- Design and build scalable services and applications optimized for customer experience.
- Work with the product organization to identify scope of work and feasible timelines, prioritize work, and allocate available resources.
- Solve complex problems in development and provide solutions based on technical standards, practices and existing precedents or procedures.
- Work effectively with members of the team, as well as other teams, vendors, and customers.
- Frequent interaction with team and management to resolve issues or inquiries related to development, improving processes and procedures where possible.
- Provide engineering level production support for the Simplifile application.
Knowledge and Experience
- Bachelor's or master's degree in computer science or a related technical field.
- 10+ years' experience with relevant software stack and processes.
- 3+ years managerial experience
- Mortgage domain experience preferred
- Hands-on experience with CI/CD, design reviews, code reviews, TDD, unit testing, monitoring, alerting, and agile development practices.
- Experience with both front and back-end technologies, such as Java, Spring, MySQL, Angular, React, Node.js, JSON, XML, XSL, etc.
- Beneficial experience: MongoDB, Elasticsearch, TestNG.
- Deep understanding of industry standards and best practices for sophisticated platforms and services.
- Proven success in designing robust and scalable production systems.
- Experience with security protocols and security best practices.
- Detail oriented with good organizational skills.
- Excellent verbal and written communication skills.
- Deep knowledge and understanding of scrum/agile development methodologies.
- Ability to work and be a leader in a collaborative team environment.
- Able to communicate and navigate effectively with internal and external customers to resolve technical issues and collaborate on new projects and integrations.
|