Software Engineering Manager
Miejsce pracy: 00-844 WarszawaFor our client who is a global Fortune 500 company that stands for products and engineering products and services for a wide range of industrial, commercial and consumer markets:
Software Engineering Manager
NET/09/2020/WAW
The Software Engineering Manager will lead a team of software developers in the design and
development of computer software systems whose software architecture is designed for the distributed
enterprise and uses the latest technologies available such as AngularJS, JQuery, HTML5, C#, RESTful
API, and SQL Server databases. The system manages complex data and involves automated analysis,
data mining techniques, and interfaces to hardware monitoring devices. Development is done using agile
development methodologies in a global team environment.
This manager level position will be responsible for planning, leading, and contributing to the development
of the system including database, remote connections, client access services, and web and mobile
applications. The role’s leadership and ability to collaborate with others within the organization will be a
crucial component to the overall success of the team.
Responsibilities:
o Creates a compelling product development and technology vision based on Marketing
direction
o Provides direct supervision of the development team
o Keeps the management team aware of the program status, raises issues as necessary to
make sure the organization meets the goals for the development programs and products
o Encourages innovative thinking and the development of intellectual property
Architecture and Implementation:
o Participates in the creation of system architecture
o Authors and maintains design documents
o Designs, implements, and tests software
Miscellaneous:
o Collaborate with Program Managers, other Development Managers, and Test Managers
to achieve department objectives
o Stays aware of competitive environment such as key features of competitor products
Requirements:
The successful candidate is expected to demonstrate high energy and drive in steadfastly
achieving the desired results
Excellent written and verbal communication skills - must be able to effectively communicate a
vision
3+ years of proven success in leading or managing software development teams
5+ years software development experience using one or more of the following programming
languages: C#, Java, JavaScript
Candidate must have a strong background in understanding the technologies, tools, and
processes in development and maintenance of complex software systems
Ability to multi-task and be able to prioritize and balance many activities and adjust quickly in a
dynamic environment
Proven history of working with marketing, customer support, quality, and other development/test
groups
Demonstrated knowledge of current state-of-the-art software development methodologies and
tools
Strong understanding of software architecture and software design documentation practices
Willingness to work flexible hours to accommodate both local and remote sites
BS Eng or Comp Sci + 8 years’ experience OR MS Eng or Comp Sci + 7 years’ experience
developing software as part of complex systems