Manager, Software Engineering
ViaPath
- Dallas, TX
- Permanent
- Full-time
- Manage the software development team including hiring, training, scheduling, attendance, and guidance for continuous improvement.
- Communicate all processes and policies to the software development team.
- Communicate deficiencies and opportunities to the Director of Engineering.
- Maintains continuity among work teams by documenting and communicating actions, irregularities, and continuing needs.
- Monitor and assign post release monitoring tasks.
- Manage the team as they design, develop, test, and deliver full stack technologies-based solutions using common standards and frameworks in an Agile scrum environment.
- Pick up new technologies and patterns quickly and contribute to existing and new applications.
- Meet or exceed individual objectives, delivery deadlines, and product quality expectations.
- Fully participate in the ViaPath Agile process, which includes grooming, daily standup, planning, demo, and retrospective meetings.
- Execute SQL queries and database management systems such as Microsoft SQL Server, Oracle and MariaDB.
- Use effective communication with internal team members and other departments.
- BS in Computer Science, Software Engineering, or related field preferred; equivalent experience in lieu of a degree will be considered
- A minimum of 8 years of software engineering experience, to include a minimum of 3 years of proven management experience.
- Demonstrated experience in writing and revising policy and procedures as needed.
- Experience with developing Java applications, REST APIs and web applications.
- In-depth knowledge of relational databases with the ability to create SQL queries.
- Knowledge of GitLab and CI/CD processes.
- Experience with Spring Framework.
- Demonstrated experience working in an Agile scrum environment.
- Ability to analyze and solve complex problems.
- Ability to effectively present information and respond to questions from groups of managers, product, and support teams.
- Must have monitoring tools experience; knowledge of monitoring tools such as New Relic and App Dynamics is a plus.
- Experience with cloud-based scalable microservice deployments is a plus.
- Experience with modern UX frameworks (ReactJS, AngularJS, etc.) is a plus.
- Knowledge of credit card payment systems is a plus.
- Experience using Jira and Confluence is a plus.