
Software Engineering Manager
Relativity
full-time
Posted on:
Location Type: Hybrid
Location: Kraków • 🇵🇱 Poland
Visit company websiteSalary
💰 PLN 252,000 - PLN 378,000 per year
Job Level
SeniorLead
Tech Stack
CloudDistributed Systems
About the role
- Contribute to the product roadmap and use it to bring purpose to the team and their backlog
- Scope and drive features and products, delivering updates
- Bring visibility through regular reporting
- Manage the products and features you own
- Develop deep software product knowledge within their team's area of ownership
- Make effective decisions: Be accountable for and beyond the features your team develops
- Develop strategic vision within multiple feature sets or domains
- Implement operational policies and directives
- Validate resource use to assure efficient deployment of team members
- Handle unique issues where analysis of situations or data requires analysis of intangibles and providing direction on actions to be taken
- Promote Personal Development: The Manager, Software Engineering oversees the professional development of their team under them and is the expert for the product features they are involved in
- Build and lead a team of software engineers, and working with stakeholders across the organization to support the demands of our customers and meet the goals of product development
- Keep your team's vision aligned with the bigger picture in mind
- Align Goals with Strategy
- Serve as a technology advisor to the business on all aspects of software technology trends and novel solutions specific to their domain or feature set
- Stay on top of the latest technological progress and use this knowledge to ensure company products and software solutions remain marketable
- Be an expert in your area of our product
- Use long-term thinking to guide and develop your teams to help them meet overall product goals
- Exercise a significant latitude in determining goals and approaches to essential assignments
- Think beyond the when creating solutions and considering the impact
Requirements
- 4+ years of experience managing software product development teams
- 10+ years of software development of commercial-grade systems and applications with experience with leading successful engineering teams
- Experience managing remote teams or individual staff in remote locations
- Excellent knowledge of software engineering discipline, including the latest programming languages, object-oriented programming, hands-on architecture high-performance, fault-tolerant distributed systems, data structures and algorithms, operating systems, distributed database modeling and access languages, cloud environments such as SaaS
- Teamwork and skills for cross-group collaboration
- Ability to perform under the pressure and improve the team's resources to attain goals
- Motivate your people to achieve results
- In-depth knowledge of agile product development methodologies
- Strong verbal, presentation, and written communications skills for all audiences
Benefits
- Comprehensive health, dental, and vision plans
- Parental leave for primary and secondary caregivers
- Flexible work arrangements
- Two, week-long company breaks per year
- Additional time off
- Long-term incentive program
- Training investment program
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
software product developmentobject-oriented programminghigh-performance systemsfault-tolerant systemsdata structuresalgorithmsoperating systemsdistributed database modelingcloud environmentsSaaS
Soft skills
team leadershipcross-group collaborationability to perform under pressuremotivationstrategic visioneffective decision-makingcommunication skillsreportingpersonal developmentlong-term thinking