Authority Partners is seeking a Software Architect with strong engineering and system design skills to join our high-performing development teams. In this role, you will architect and build scalable systems using C# and Angular, collaborate with cross-functional teams and clients, and deliver high-quality solutions in a modern, agile environment.
Beyond writing maintainable code, we’re looking for someone who enjoys defining how systems should work, designing architectures, shaping technical direction, and communicating complex concepts clearly to both technical and business audiences. If you love combining architectural thinking with hands-on engineering, this role is for you.
If this sounds interesting, let us know and apply! :)
What you will do:
- Own architecture and solution design for software systems from initial concept to delivery
- Translate business needs into scalable, secure, and maintainable system architectures aligned with long-term goals
- Define, design, and document APIs that are intuitive, extendable, and easy for teams to consume
- Integrate and orchestrate multiple systems, services, and APIs into cohesive solutions
- Estimate effort, cost, timelines, and resource needs for proposed architectural approaches
- Produce architecture documentation including diagrams, component definitions, tradeoff evaluations, and integration patterns
- Lead technical discussions, guide developers through architectural decisions, and enforce engineering best practices
- Communicate complex technical concepts clearly to business stakeholders and provide actionable direction to development teams
- Participate in code reviews and remain hands-on in critical engineering components as needed
What you have:
- 5+ years of professional experience in software development
- Strong proficiency with C#/.NET
- Experience with Angular 2+, TypeScript, JavaScript, Web Services, HTML, and CSS
- Proven skills in software architecture (system design, modularity, scalability, maintainability, performance)
- Ability to create and clearly communicate architecture diagrams and design artifacts
- Strong grasp of API design (standards, versioning, best practices)
- Experience integrating third-party services and building multi-system workflows
- Solid understanding of engineering principles, design patterns, and modern development practices
- Ability to navigate a fast-paced environment and rapidly learn new technologies
- Proactive mindset with ownership of outcomes
- Strong working proficiency in English
You will stand out if you have:
- Experience with SQL, T-SQL, unit testing, and integrations with platforms like Google, Facebook, and Twitte
- Experience with Azure
- Familiarity with source control and collaboration tools
- Knowledge of agile methodologies (Scrum)
- Experience mentoring engineers or influencing technical direction
Education:
A Bachelor’s degree in Computer Science, Software Engineering, or a related field is valuable. However—your skill, impact, and architectural thinking matter more than a diploma. If you’re passionate and have the experience to back it up, talent outweighs degree every time.
About Authority Partners:
Authority Partners is a leading global IT services company with over 26 years of experience, serving clients within the financial, healthcare, insurance, mortgage, and technology sectors, among many others. We are committed to building relationships with IT professionals who possess integrity, dedication, teamwork, and the desire to learn and grow with us. We specialize in placement for long-term contracts and permanent opportunities, and helping our consultants achieve their career success.
Authority Partners is an equal opportunity employer and is committed to providing a workplace that is free from all types of discrimination, as well as from abusive or offensive behavior and harassment.