Position: Senior Software Engineer/Technical Lead 1920/04
Company: Argument
Experience required: 5y
English level: upper

**Responsibilities & Duties**
As a member of company’s management team, you are responsible for the smooth delivery of all projects in your portfolio. That might include:

Development of the strategy, architecture and technical design for all solutions in the portfolio
Ensuring efficiency of the development process, verification of all deliverables of your team
Prototyping and implementation of most critical components
Regular communication with client(s), gathering feedback, detecting business opportunities and ensuring the value of the portfolio
Regular and structured reporting to the management team
**Qualifications & Skills**
Proven experience as a Senior Software Engineer or Technical Lead
6+ years in development of enterprise grade software (Java, JavaScript, Node.js, Angular, .Net, Go) in a corporate environment, deep knowledge of Azure is a solid plus
Knowledge of technological and management trends to build strategy
Initial understanding of budgets and business-planning
Ability to conduct technological analysis and research
Excellent communication skills
Leadership and organizational abilities, problem-solving aptitude
Excellent English (written and spoken), German is a solid plus
BSc/BA in Computer Science, Engineering or a related field; MBA or other relevant graduate degree is a plus
**What We Offer**
Attractive compensation, paid vacation, sick days, national holidays and trainings
Ability to visit international client sites, closely collaborate with engineering teams of our clients – large corporate enterprises leading in their sectors
Stimulating, dynamic and growing team, our modern loft-style office located in the City Center – near Gorky Park