Skip to content

Senior Software Architect

Hybrid
  • Netherlands
Reliability

Job description

As a Senior Software Architect at Milence, you will be pivotal in architecting a multi-tenant SaaS solution for the EV market, particularly focused on heavy-duty charging. Your role will involve leveraging the latest cloud-based technologies and overseeing the technical architecture of the product. You will ensure the scalability, maintainability, and robustness of the solution, preferring Azure standard solutions while embracing customization as necessary. Your leadership will guide the development team to achieve architectural excellence.

Your responsibilities will include:

  • Architecting the Solution: Design the overall system architecture for a multi-tenant SaaS platform using C#/.NET, ensuring scalability and maintainability.
  • Leading Technical Direction: Provide technical leadership and guidance to the development team.
  • Collaborating with Stakeholders: Work closely with product managers, developers, and other stakeholders to translate business requirements into robust technical solutions.
  • Evaluating Technologies: Assess and integrate new technologies and frameworks to enhance the solution's capabilities.
  • Defining Standards: Establish coding standards, architectural guidelines, and best practices for the development team.
  • Implementing Microservices Architecture: Design a microservice event-based architecture using Azure Service Bus for communication.
  • Optimizing Data Storage: Architect data storage solutions utilizing CosmosDB and Azure storage components.
  • Ensuring Robust Monitoring: Develop and implement monitoring, logging, and self-healing solutions using Log Analytics and other techniques.
  • Overseeing Frontend Integration: Guide the development of a portal that interacts with the backend (API) and ensure the architecture is maintainable using Azure's PaaS components.

Who are we looking for?

  • Education: Bachelor’s degree in Information Technology, Computer Science, or related field; Master’s degree is a plus.
  • Experience: 8+ years of experience in software development, with significant experience in architecture.
  • Technical Skills: Proficiency in C# and .NET, experience with Visual Studio/Rider/Code and/or Azure DevOps, knowledge of event-based microservices architecture and CI/CD, familiarity with large volume transaction processing, and strong understanding of Azure Cloud, CosmosDB, and Azure storage components.
  • Leadership: Ability to lead a technical team and drive architectural decisions.
  • Analytical Skills: Strong analytical skills and ability to solve complex problems and make well-judged decisions.
  • Attitude: Enthusiastic about learning new technologies and environments, resilient in challenging situations, aligned with our mission and values, and a positive thinker who engages others easily.

Job requirements

What we offer:

  • The opportunity to join us at a unique scaling phase of a new company with a real purpose, high aspirations, and strong team spirit.
  • Flexible (hybrid) working arrangements. For this role we expect you to be around 3 times in the office per week.
  • A competitive salary and a company-based performance incentive.
  • Unlimited holidays.
  • Pension plan.
  • A one-time budget to set up your home office.
  • A monthly phone allowance.
  • A first-class NS Business Card (for public transport use).


Ready to Charge the Future?

At Milence, we value diversity and encourage applications from candidates of all backgrounds and nationalities. Compliance with local employment laws and non-discrimination policies is a priority for us.


Come charge the future and apply now! Please submit your resume in English.


We encourage applications from candidates of all backgrounds and nationalities, reflecting our commitment to diversity and equal opportunity. Compliance with local employment laws and non-discrimination policies is a priority for Milence.

We look forward to hearing from you!

or

Apply with Linkedin unavailable