Search jobs > Austin, TX > Software engineering

Manager, Software Engineering

Knowit Training
Austin, TX, United States
Full-time

The Manager, Software Engineering will manage a team responsible for the design, delivery, and operation of full-stack applications for the company

Responsibilities :

  • Coach and develop technical teams of engineers across all levels through fostering curiosity and exploration, knowledge-sharing, and leveraging the skills of others.
  • Help drive long-term architecture and detailed design for highly scalable front-end applications and back-end microservices that leverage data through a variety of patterns.
  • Drive long-term design thinking for systems and engineering processes with simplicity and maintainability as core tenants.

Deliver value through a strong collaborative approach spanning diverse and remote teams.

  • Drive impact by identifying and delivering both internally and externally.
  • Help continue to develop and improve our "best-in-class" engineering processes by ensuring that the services and the components are well-defined and modularized, secure, reliable, reusable, diagnosable, and actively monitored.
  • Be a role model for an open, honest, and inclusive approach to problem solving.
  • Conduct ongoing career development conversations with your team and manage individual & team performance through a combination of regular 1 : 1 conversation and formal quarterly check-in's.
  • Be a strong partner to your product & user experience counterparts as well as other parts of the business.
  • As a senior leader, work in partnership with technology leadership to establish and model a culture of learning, growth & innovation.

Qualifications :

  • 10+ years' experience in Software Development
  • 4+ years of experience hiring, managing, and developing teams which deliver high impact including people management responsibility.
  • Bachelor's or master's degree in computer science, Computer Information Systems, Math, Engineering or related field, or completion of a Code / Developer academy program
  • Strong software engineering fundamentals (data structures, algorithms, async programming patterns, object-oriented design, parallel programming).
  • Hands on experience with several general-purpose programming languages including but not limited to : Java, Python, Ruby, C / C++, C#, .

NET & frameworks such as Angular & React

  • Extensive prior work with cloud-based systems, Azure experience ideally
  • Strong ability to review and evaluate code.
  • Experience with distributed systems design and implementation.
  • Demonstrated ability to collaborate and coach others - you can explain your work, you can ask good questions, you listen to your peers and your customers, and you like to give and receive feedback.
  • Clear and effective communications, be it when you provide feedback to your team, review technical design, or code artifacts or explain complex technical issues to technical and non-technical colleagues across the business.
  • 1 day ago
Related jobs
Promoted
University of Texas at Austin
Austin, Texas

Bachelor's degree in computer engineering, software engineering, engineering management, or related field. R&D Software Engineering Manager. This position will manage a team of software engineers and software QA staff tasked with creating and maintaining front-end data analysis software throughout i...

Promoted
Procore
Austin, Texas

Manager - Software Engineering. Authorization protects the access of intellectual and contractual property of the industry, so as a manager of this change, you will have the opportunity to leave your mark on our organization and make a significant impact on the industry. This position will report to...

Promoted
VirtualVocations
Austin, Texas

Key Responsibilities:Lead, grow and support a diverse team of engineers responsible for growth platform products and frameworksPartner with engineering and marketing leadership to identify and develop high leverage platforms for growth effortsWork with product engineering teams to build best-in-clas...

Promoted
Circle
Austin, Texas

Lead agile software processes for engineering teams and introduce best-in-class industry practices. Contribute to engineering-wide initiatives as a member of Circle's engineering management team. Run day-to-day activities of a dynamic engineering teams, including requirements grooming, scrums, retro...

Promoted
VirtualVocations
Austin, Texas

A company is looking for a Senior Engineering Manager, Software. ...

Promoted
SELF Financial LLC
Austin, Texas

As a Senior Engineering Manager, you will drive strategic project initiatives to completion while building and mentoring multiple engineering teams. You want to help grow and mature our software engineering culture and brand. Consumer Verticals Engineering Teams you will be working at the very core ...

Promoted
Accenture
Austin, Texas

Software Engineering Manager (Accenture LLP; Austin, TX): Accenture LLP has multiple openings for the position of Software Engineering Manager in Austin, TX, and the job duties are as follows:Analyze, design, build, test, implement and/or maintain multiple system components or applications for Accen...

Care.com
Austin, Texas

We are seeking a highly motivated individual to join the Technology team as Manager, Software Engineering. Our engineering organization is reimagining our tech stacks and consolidating to a single cloud-native platform, so we can test and learn faster. BS or MS in Computer Science or a similar engin...

Crossover for Work
Austin, Texas

Are you a senior software engineer known for successfully delivering product releases? Do you thrive in challenging environments and possess the strategic mindset to guide teams toward success? If this resonates with you, GFI Software has an exceptional opportunity: step into a leadership role and s...

American Lebanese Syrian Associated Charities
Austin, Texas

Are you ready to take your career to the next level and lead a dynamic team of talented software engineers, business analysts, and system analysts? Join us as a Software Engineering Manager and play a crucial role in driving the development, testing, deployment, and maintenance of cutting-edge appli...