Manager – Software Engineering
Confirmed live in the last 24 hours
Locations
Remote in USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
Apache Spark
Data Analysis
Data Structures & Algorithms
Microsoft Azure
Operating Systems
Requirements
- 5+ years of software development of commercial-grade systems and applications with experience leading successful engineering teams
- Excellent knowledge of software engineering discipline, including the object-oriented programming languages, high scale and performance architecture, fault-tolerant distributed systems, data structures and algorithms, operating systems, distributed database modeling, Cloud technologies, Azure development experience a plus
- Energizing leadership skills and experience
- 2+ years of experience managing software development team(s)
- In-depth knowledge of Agile software development methodologies
- Strong verbal, presentation, and written communications skills for technical and non-technical audiences
Responsibilities
- Establish scope, drive features and products via data driven approach
- Cultivate software development efficiency via team metrics and data analysis
- Bring visibility of feature development and projects via effective communication and reporting
- Develop deep software product knowledge within the team's product area of ownership
- Make Effective Decisions
- Be accountable for the features and products your team develops
- Develop strategic vision within multiple feature sets or domains
- Implement operational policies, processes, and directives
- Validate resource allocation to assure efficient team member deployment
- Solve issues via data analysis and intuition, providing clear direction on next actions
- Promote Personal Development
- The Manager, Software Engineering manages the professional development of their team and is the product ownership area expert
- You will work to develop the talents of each team member via goal setting, coaching, and consistent feedback conversations
- Build High-Performing Teams
- Build, energize, and lead a team of software engineers, work with departmental peers, and drive team process efficiencies
- Communicate and align team and product vision with that of the company's
- Align Goals with Strategy
- Be an advisor to peers and the business on latest software technology and development trends pertaining to your domain and feature set
- Be an expert for your area of product ownership
- Develop and leverage a long-term strategy to guide your teams towards meeting overall product goals
- Maintain flexibility in determining goals and approaches to essential assignments
Desired Qualifications
- Experience with or knowledge of Data Engineering best practices, techniques, and tooling - familiarity with technologies such as Spark and Azure Data Lake Storage will be helpful
- Experience with or a strong knowledge of Machine Learning, Artificial Intelligence, and Statistics - an understanding of classification and categorization modeling algorithms a big plus
- Experience with or deep understanding of cloud computing and big data technologies, concepts, techniques, and best practices
- #LI-Remote
Legal & compliance software solutions
Company Overview
Organize data. Discover the truth. Act on it
Benefits
- Comprehensive health insurance plans
- Two holiday breaks per year
- 401k with employer match
- Employee equity program
- Training investment program
- Unlimited time off
- Flexible work arrangements
Company Core Values
- Be an excellent communicator.
- Exceed the expectations of our customers and our colleagues.
- Hold yourself and your colleagues accountable.
- Be humble and stay hungry.
- Do more with less.
- Enjoy and be great at your job.
- Embrace the talents of your colleagues and our customers.