Trinetix

Software Architect

Trinetix

full-time

Posted on:

Location Type: Remote

Location: Poland

Visit company website

Explore more

AI Apply
Apply

About the role

  • Define and own the high-level system architecture for products and major features
  • Design end-to-end technical solutions aligned with business and non-functional requirements
  • Review, validate, and approve architectural and technical solutions with customers
  • Define non-functional requirements (performance, scalability, security, reliability, maintainability)
  • Provide high-level effort estimation for features and architectural initiatives
  • Research, evaluate, and recommend optimal technical approaches and technologies
  • Collaborate with product, engineering, and business stakeholders to align technical and functional requirements
  • Lead architectural changes and ensure system flexibility and long-term sustainability
  • Establish and maintain development and architectural standards
  • Create and maintain architecture documentation and technical guidelines
  • Provide technical leadership and guidance to development teams
  • Monitor technical quality and compliance throughout the development lifecycle
  • Take ownership of key technical decisions and associated risks
  • Communicate architectural decisions and technical topics regularly with the client
  • Drive resolution of complex technical and architectural issues

Requirements

  • 5+ years of commercial software development experience in enterprise-level systems
  • 2+ years of experience as a Software Architect and/or Technical Lead
  • Strong knowledge of algorithms, data structures, and system design
  • Deep understanding of OOP, OOD, OOA, SOLID principles, and architectural design patterns
  • Proven experience designing and evolving architectures using .NET, C#, .NET Core, Web API
  • Strong experience with relational databases (MS SQL Server, PostgreSQL) and data modeling
  • Experience designing and operating cloud-based and cloud-managed solutions
  • Solid understanding of SPA, SOA, REST, and Microservices (MSA) architectures
  • Experience with distributed systems, scalability, fault tolerance, and performance optimization
  • Hands-on experience working in Agile/Scrum teams
  • Experience with CI/CD pipelines and release management processes
  • Experience communicating with technical and non-technical stakeholders from the USA and/or Europe
  • Strong understanding of PoC and MVP creation and validation processes
  • Upper-intermediate level of English or higher
  • Nice-to-haves:
  • Experience with cloud platforms (Azure preferred, AWS as a plus)
  • Experience with frontend frameworks such as Angular or React (at architectural level)
  • Practical knowledge of DevOps practices and infrastructure-as-code concepts
  • Experience or strong interest in ML/AI-based solutions and their architectural implications
Benefits
  • Continuous learning and career growth opportunities
  • Professional training and English/Spanish language classes
  • Comprehensive medical insurance
  • Mental health support
  • Specialized benefits program with compensation for fitness activities, hobbies, pet care, and more
  • Flexible working hours
  • Inclusive and supportive culture
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software developmentsoftware architecturealgorithmsdata structuresOOPOODOOASOLID principles.NETC#
Soft Skills
technical leadershipcommunicationcollaborationproblem-solvingstakeholder management