Director of Software Engineering @ ReUp Education | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
Director of Software Engineering jobs in Austin, TX
Be an early applicantLess than 25 applicants
company-logo

ReUp Education · 2 days ago

Director of Software Engineering

Wonder how qualified you are to the job?

ftfMaximize your interview chances
ConsultingEducation

Insider Connection @ReUp Education

Discover valuable connections within the company who might provide insights and potential referrals, giving your job application an inside edge.

Responsibilities

Product Development: Oversee the design, development, and delivery of high-quality software products and services.
Team Leadership: Lead and manage multiple software engineering teams, fostering a culture of innovation, collaboration, and continuous improvement.
Talent Development: Mentor and develop team members, including hiring, training, and performance evaluation.
Cross-functional Collaboration: Collaborate with product management, design, and other stakeholders to ensure successful product releases.
Communication: Facilitate communication and collaboration within the engineering team and across departments to achieve business goals.
Quality Assurance: Ensure adherence to best coding, testing, and deployment practices and maintain high software quality standards.
Technical Challenges: Drive the resolution of technical challenges and lead efforts to improve engineering processes.
Technology Trends: Stay abreast of emerging technologies and industry trends to incorporate into the organization's practices.
Performance Monitoring: Establish metrics and monitoring systems to track performance, productivity, and customer satisfaction.
Technical Strategy & Roadmaps: Define and implement technical strategies and roadmaps in alignment with the company's objectives.
Regulatory Compliance: Ensure compliance with regulatory standards and address security concerns throughout the software development lifecycle.
Resource Management: For your scope of responsibility, manage the budget, resource allocation, and project prioritization.
Overseeing the progress of software development projects.
Collaborating with product managers to align technical solutions with customer needs.
Managing and mentoring junior software engineers and team leads.
Contributing to architectural decisions and code reviews.
Ensuring adherence to software quality standards and timelines.
Participating in cross-departmental coordination to support project delivery.
Developing and refining engineering processes for better efficiency.
Leading recruitment efforts to build and maintain high-performing teams.
Setting clear goals and metrics for software development teams.
Facilitating collaboration between engineering, product, and other departments.
Managing budgets and resource allocation for software projects.
Driving the adoption of new technologies and practices within teams.
Contributing to high-level strategy and organizational growth.
Having a significant impact on the company's technological direction.
Influencing broader business decisions with technical insights.

Qualification

Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.

Software engineering managementCloud-native servicesAWSDesign patternsData structuresTest-driven developmentArchitecting systemsScalabilityPythonJavaScriptTypeScriptGoSQLNoSQLProgramming languagesData storage technologiesDeveloping software solutionsIntegrating software solutionsSoftware development lifecycleDelivering software on timeSoftware development methodologiesAgile software engineeringScrumKanbanEmerging technologiesBudget managementResource allocationProblem-solvingStrategic thinking communication

Required

Excellent managerial and leadership skills with the ability to inspire and motivate teams.
5+ years of software engineering management experience, including managing multiple teams with software engineering managers reporting directly to you.
2+ years managing a team developing cloud-native services on AWS.
Ability to navigate ambiguity while handling multiple competing priorities in a fast-paced environment.
Experience mentoring junior software engineering managers and software developers.
Proven experience in software engineering and technical leadership roles.
10+ years of experience working as a software engineer. Your background should include using design patterns and data structures and test-driven development.
5+ years of experience architecting new systems and enhancements to existing systems, resulting in systems that have the traits of scalability, reliability, and performance.
In-depth knowledge of programming languages such as Python, JavaScript (TypeScript), and Go.
In-depth knowledge of data storage technologies, both SQL and NoSQL.
Extensive experience in developing, deploying, and integrating software solutions.
A deep understanding of the software development lifecycle and a track record of delivering software on time.
Strong understanding of software development methodologies and best practices.
In-depth knowledge of Agile software engineering, particularly Scrum and Kanban.
Strategic thinking and problem-solving abilities.
Excellent communication and collaboration skills.
Ability to stay current with emerging technologies and industry trends.
Experience with budget management and resource allocation.

Preferred

Knowledge of best practices related to data encryption and cybersecurity.
Experience with Extreme Programming.
A bachelor’s degree in computer science, engineering, or a related field; an advanced degree is preferred.

Benefits

Medical, dental, and vision insurance for employees
FSA or HSA available
Company paid short term disability, long term disability, and life insurance for employee
Flexible time off and remote work opportunity
15 paid holidays per year (including Juneteenth and the last week of the calendar year)
Company wellness days (2 per year)
Day of Service (Paid day for volunteering)
401(k) plan
Paid parental leave (12 weeks primary parental leave, 6 weeks secondary parental leave)
A diverse team that fosters a high level of collaboration despite being highly distributed
We provide your choice of a Mac or PC laptop

Company

ReUp Education

twittertwittertwitter
company-logo
ReUp Education leverages data, technology, and coaching to re-enroll students who have left college and support them through to graduation.

Funding

Current Stage
Early Stage
Total Funding
$14.1M
Key Investors
Avathon CapitalHeritas Capital
2021-08-05Series Unknown· Undisclosed
2019-06-06Series A· $6M
2019-04-25Series Unknown· $8.1M

Leadership Team

leader-logo
Clayton Terris
Vice President of Sales and University Partnerships
linkedin
leader-logo
Katy VanVliet
Vice President of Learner Services
linkedin
Company data provided by crunchbase
logo

Orion

Your AI Copilot