Employer Active
Responsible for the overall development life cycle of the solution and managing complex projects with significant bottom-line impact
Work closely with senior engineers to develop the best technical design and approach for new product
Work cross-functionally with application and management teams to define the requirements
Instill best practices for software development and documentation, assure designs meet requirements, and deliver high-quality work on tight
Project management - prioritization, planning of projects and features, Stakeholder management, and tracking of external commitments
Translate business requirements into technical solutions, recommend alternative technical and business approaches, and lead engineering efforts to meet aggressive timelines with optimal
Be flexible and willing to do a variety of tasks while the team is growing
Recruit, hire, mentor, and coach Software Engineers at different levels of
Manage and execute project plans and deliver commitments within a professional, fast-paced engineering
Own all operational metrics and support for your teams
Accountable for quality on-time delivery, and working closely with the product team to manage the scope of
Develop technical aspects of the companys software strategy to ensure alignment with its business
Interface directly with all other departments within the organization on both tactical and strategic initiatives regarding the Development
Drive improvements in software engineering practices that align with business goals and push our mission
Work with the architecture and development team to design solutions and create common
Work with key stakeholders, prospects, and customers to identify and prioritize product features and functionality
5+ years of professional experience in software engineering, ability to work with cross-functional teams including mobile, backend, and web
3+ years building and managing high-performance software development teams
Bachelors Degree preferred
Experience in the cloud-hosted SaaS (Software as a Service) industry
Experience with Agile methodologies (Kanban or SCRUM) as a development manager
Experience with Computer Science fundamentals including data structures, algorithms, and complexity
Experience working in an Agile/Scrum environment to deliver high-quality solutions against aggressive
Experience building high-load, scalable and robust
Experience delivering high-quality software solutions by forcing high-quality standards using different approaches (Unit Testing, E2E Testing, Test Automation, Code Smells, Code Quality).
Ability to go above your functional responsibilities and help to solve problems across departments and business
Excellent verbal and written communication
Creative thinker and problem solver
You are self-motivated and a driven contributor who gets things done
You are well-organized and detail-oriented
You love working with others
You are not afraid to make decisions
Build trust easily and effortlessly to assume a leadership role
Full Time