Senior Software Developer with Technical Team Lead Role

  • Remote (Ukraine only)
  • Microsoft .NET
  • Python

We are looking for an independent Senior Software Developer with proficiency in .NET, AWS environment, and Python to join our Cloud infrastructure team and develop a Software Security Platform for a global security solutions leader. Our Cloud infrastructure team has an extremely high seniority level and helps different development teams get easy access and information about the enviroment states, CI/CDs, integration points, etc.

The platform serves 5 of the world’s top 10 software vendors, 4 of the top American banks as well as many government organizations and Fortune 500 enterprises, including SAP, Samsung, Salesforce.com.

As a Technical Team Lead, you will directly communicate with the customer’s team and participate in forming of a team, making decisions, and solving complex problems. This is a 100% hands-on job for a person who loves to code and help the teammates and the project to reach technical excellence.

If this is something you would like to work with, you are welcome to join our team!

 

 

Customer

Our client is a global leader in software security solutions for modern enterprise software development.

Project

Our client’s company delivers the industry’s most comprehensive Software Security Platform. It provides automated security scanning as part of the DevOps process as well as static and interactive application security testing, software composition analysis, and developer application security awareness and training programs to reduce and remediate risks from software vulnerabilities.

 

 

Meet your team!
  • Responsibilities

    • Work as a part of the team with company’s management and technical stakeholders
    • Take responsibility for product’s technical decisions
    • Negotiate and define integration API with other company products
    • Drive and supervise the implementation works performed by other developers
    • Do code reviews for the team
    • Coach team members on best practices and solutions
    • Create, update, and review project documentation on Wiki
    • Contribute and oversee development processes that ensure proper product quality and compliance

    Typical team tasks (may change while recruiting is in progress):

    • Implement and improve new features in scope of microservice architecture and infrastructure e.g. traffic mirroring, authentication, data anonymization, logging and monitoring, alerting

     

  • Requirements

    • At least 7 years of experience developing software in the production environment
    • At least 1 year of experience as a Technical Team Lead
    • Solid experience with .NET Framework
    • Good knowledge of Python
    • At least 2 years of experience in developing, maintaining, and deploying production systems in AWS
    • Familiarity with monitoring and central logging technologies (ELK stack, PagerDury, AWS CloudWatch)
    • Experienced with implementing security features and compliance controls
    • Proficient in working with CI/CD tools (Jenkins – an advantage)
    • Understanding of fundamental design principles behind a scalable application
    • Upper-Intermediate level of English