Logo for CATALIS

Software Architect

Key Facts

Remote From: 
Full time
Senior (5-10 years)
English

Other Skills

  • Communication
  • Analytical Skills
  • Teamwork
  • Self-Confidence
  • Detail Oriented
  • Mentorship
  • Problem Solving

Roles & Responsibilities

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 6+ years of software development experience
  • Expertise in AWS, microservices, and modular architecture; strong understanding of AI integration and data ingestion components
  • Proficiency with C#, .NET, PostgreSQL, and modern front-end technologies; knowledge of ORMs and web services

Requirements:

  • Architecture leadership and AI-first development: partner with a team of architects to support 60+ developers, delivering scalable, modular, serverless architectures with clear documentation; mentor engineers and enforce coding and design best practices with an AI-first mindset
  • Technical responsibilities: modernize Microsoft stack to .NET Core and React; emphasize scalability, automation, test harnesses, integration endpoints, and support documentation; troubleshoot across application, infrastructure, and database layers; ensure adherence to standards; explore emerging technologies to boost performance and scalability; leverage AI to assist in all aspects of the role
  • Cross-functional collaboration: work with Professional Services, Support, Security, Product Management, and Engineering to ensure low-drama, repeatable customer success
  • Documentation and governance: produce thorough architecture diagrams, runbooks, and design documentation to ensure knowledge transfer and maintainability

Job description

Description

Who We Are

Catalis is a leading government Software as a Service (SaaS) and integrated payments provider, powering a wide range of government operations at the municipal, county, state, and federal levels. Our innovative solutions are designed to streamline processes, enhance efficiency, and improve the delivery of government services to the public. At Catalis, we are committed to leveraging technology to make government interactions simpler, faster, and more accessible.


The Opportunity

You are having a very successful career not only designing and developing software, but making sure it is tested well, deploys quickly, is efficient in the cloud, and is thoroughly monitored, all in an automated fashion. You mentor your team, to help make them as productive as yourself, and reach out to other teams to smooth the overall process. And, most importantly, you’re past doing all this manually and are using Claude or other tools to automate the code writing, documentation and other facets that used to take so long.


We are seeking the above to help lead and oversee the development, building and maintenance of a suite of next-generation cloud-based systems. This position will play a key role in the modernization of robust applications, in various stages of this journey, using .NET Core, React, Postgres databases, Terraform, Azure DevOps and AWS. You will help ensure the successful delivery of high-quality software solutions by fostering strong, scalable architecture, code compliance, and performance through the judicious and extensive use of experience, tools and AI. This role requires excellent communication and documentation skills, exceptional attention to detail, and the ability to work effectively with offshore teams and cross-functional stakeholders. Best of all, you will be working with a team of very knowledgeable and successful developers in their own right, moving onto AI, wanting your success to help make the team stronger.


What You Will Do

1. Architecture Leadership and AI-first Development:

  • Partner with a small team of Software Architects in support of 60+ developers actively enhancing four or more major projects at any given time.
  • Works with teams to create scalable, modular, serverless architecture with clear documentation and diagrams, with a focus on security and strong separation between product and implementation.
  • Help with team code reviews, mentor developers, and enforce coding and design best practices, all with an AI first mentality.

2. Technical Responsibilities:

  • Help refine plans and architectures to modernize Microsoft stacks to .NET Core and React. Strong emphasis will be placed on scalability, automation, solid development practices, conversion and integration endpoints, test harnesses, and support documentation.
  • Troubleshoot and resolve technical issues across application, infrastructure and database layers.
  • Ensure adherence to development standards and proactively address technical risks.
  • Help research and implement emerging technologies to enhance performance and scalability.
  • Extensive research and use of AI to assist in all aspects of the role in addition to mentoring and guiding development teams on its optimal use.

3. Cross-Functional Collaboration:

  • Success in this role is heavily dependent on working with Professional Services, Support, Security, Product Managements and Engineering in other verticals to ensure low drama, repeatable customer success.
Requirements

What You Will Need to Succeed

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 6+ years of experience in software development.
  • Expertise in AWS, microservices, and modular architecture.
  • Strong understanding of AI integration and data ingestion components.
  • Expert experience with major languages and willingness to work with C#, .NET, Postgres Server, and modern front-end technologies.
  • Knowledge of ORMs and web services.
  • Experience in designing or implementing complex architectural runways and scalable system architectures.
  • Excellent problem-solving and analytical skills.
  • Confidence and strong communication skills.


What we Offer

  • A dynamic and supportive work environment in a mission driven organization
  • Competitive salary and benefits package, including health, dental, vision insurance
  • Unlimited PTO (paid time off)
  • HSA and FSA options
  • 401(k) plan with matching contributions
  • Paid parental leave
  • ABLE matching contributions for the disability community
  • Employer paid short term and long-term disability insurance and group term life insurance
  • Financial and legal assistance through our EAP (Employee Assistance Program)
  • Opportunities for personal development and career advancement with free access to unlimited courses via Udemy
  • The chance to make a significant impact on the delivery of government services and the lives of citizens


EEO Statement

We are an equal opportunity employer and value diversity. We are committed to an inclusive environment for all. All candidates will be considered based on qualifications, merit, and business needs without regard to race, color, religion, national origin, age, non-qualifying mental or physical disability, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity or expression, veteran status, or any other characteristic protected by applicable law.

Software Architect Related jobs

Other jobs at CATALIS

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.