Software Architect (Java)
$128k - $168kNEOGOV
Salary: $128,000 - 168,000 per year Requirements:
- Were looking for someone with 10+ years of Java development experience and a strong track record of architectural leadership in enterprise-scale SaaS environments.
- You should be able to steer the technical direction of a product domain and make high-impact architecture decisions independently.
- Deep expertise in distributed systems, microservices, and event-driven design at enterprise scale is essential.
- Youll need expert-level knowledge of Spring Boot 3.x and Java 17/21+, with an emphasis on scalable, enterprise-wide patterns.
- Strong experience with Oracle RDBMS and PL/SQL is required, including comfort moving from database-centric logic to service-oriented logic.
- You must be able to influence and align multiple engineering teams and stakeholders without being embedded in daily coding work.
- A proven history of leading legacy monolith migrations toward modern architectures such as microservices, strangler fig, or service-oriented architecture is a strong advantage.
- Familiarity with modern frontend frameworks, ideally Angular, is a plus.
- Experience defining AWS infrastructure strategy with ECS, RDS, and Lambda using Infrastructure as Code, particularly Terraform, is preferred.
- Knowledge of OAuth2/OIDC and multi-tenant isolation patterns, especially in sensitive HR data environments, is a plus.
- Experience designing high-concurrency systems with RabbitMQ or similar messaging platforms is desirable.
- You should be an exceptional communicator who can explain technical ideas clearly to business leaders.
- We value empathetic leadership, a growth mindset, strong analytical thinking, and a collaborative, innovative approach.
- Candidates must be legally able to work in the US or Canada, depending on location, and should be eligible for the applicable employment status requirements.
- We want you to serve as the primary architectural authority for our HRIS domain and safeguard the technical integrity of the platform.
- You will partner with our Director of Engineering and Product Management to align architecture with business objectives and long-term platform stability.
- Youll create high-level designs, sequence diagrams, and interface definitions to guide five engineering teams through complex feature work.
- You will establish and maintain Golden Paths and shared libraries so our teams build in a consistent, unified direction.
- Youll lead architectural reviews and provide final technical approval for complex initiatives.
- You will mentor Lead and Senior Developers to ensure their solutions follow enterprise design standards.
- Youll define the standards for bringing AI-assisted tools and LLM capabilities into our SDLC, evaluating their impact on maintainability, security, and performance.
- AI
- AWS
- Lambda
- Angular
- Architect
- Embedded
- Frontend
- Java
- LLM
- Oracle
- RabbitMQ
- SQL
- Security
- Spring
- Spring Boot
- Terraform
- microservices
- Cloud
- Support
More:
We are NEOGOV, a leading AI-enabled SaaS company serving the public sector and public safety space. For more than 25 years, we have helped agencies streamline hiring, onboarding, employee development, retention, compliance, and public safety operations through an integrated intelligent platform. This is a full-time Software Architect role within our Development division and HRIS product area, and the position is remote optional with remote work available from anywhere in the US and Canada. We offer competitive wages, comprehensive medical, dental, and vision coverage, generous PTO, 401K/RRSP matching, paid parental leave, growth opportunities with supportive leadership, and an inclusive, diverse work environment. We are committed to equal employment opportunity and may use AI screening during the hiring process, with recruiters reviewing the results.
last updated 33 week of 2026
$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems... ...close to the system. Our core codebase includes C and Java, so experience with either is helpful. We care more about...JavaFull timeTemporary workFlexible hours- ...modern frontend framework either Angular & React. Working knowledge on .NET MVC Working knowledge on Springboot framework and Java language. Working knowledge on C# / .NET is required. Good working knowledge on a11y WCAG 2.2 AA at minimum Good working knowledge...JavaFull time
- ...Job Title: Java Engineer Job Location: Mississauga, ON Job Type: Contract Job Description: # Programming in Java,... ...of following clean code principles # Solid understanding of software development lifecycle (SDLC) and Agile methodologies. # Knowledge...JavaFull timeContract work
- ...Job Title: Solution Architect Fraud Technology Location: Toronto, ON Work Mode: Onsite / 4 Days Employment Type... ...banking domain experience Hands-on development experience with Java, Python, C++, or C# Hands-on experience with microservices,...JavaFull time
- ...and MongoDB, with exposure to .NET and Java modernization initiatives. The role requires... ...Collaborate with Product Owners, Architects, QA Engineers, DevOps Engineers, and business... ...stakeholders to deliver high-quality software. Participate in Agile ceremonies,...JavaFull time
- ...Salesforce FSC Solution Architect. Duration : 8 Months with a strong possibility of extension for a total of 12 months Location: Toronto, ON 2 days/week in person in the Toronto office and once a quarter travel to Chicago. brief Job Description :...Work at office2 days per week
- ...Job Title: Senior Java Engineers (Architects /Technical Leads) Location: Toronto, ON (Hybrid 3 days/week onsite) Job Type: Contract Position... ...Boot, and Microservices . ~ Proven experience in software design, architecture, and end-to-end implementation ....JavaContract work3 days per week
- ...We are looking with Java Back-end Developer with strong Spring Boot, Microservices, REST APIs, Kafka, SQL/NoSQL, and cloud/DevOps (Azure, Kubernetes, OpenShift) experience. Experience and knowledge with Java, J2EE, Spring, Spring Boot, RESTful APIs, Microservices...Java
- ...Java Backend Developer Fulltime Position Canada Location- Mississauga, Canada( 2-3 days in a week onsite) Looking for... ...Hands on experience with Spring Boot Experience in agile software development Knowledge on cloud platforms Should be able...JavaHourly payFull time2 days per week3 days per week
- ...Job Title: Java + Angular Full Stack Engineer Job Location: Mississauga, Ontario, Canada Job Type: Full-Time Job Description: We are looking for an experienced Java + Angular Full Stack Engineer to design, develop, test, deploy, and maintain scalable...JavaFull time
- ...Solution Architect Cyber Security / Risk Location: Toronto, ON | Onsite 4 Days/Week Employment Type: Full-Time / Permanent (FTE)... ...application development technologies including: .NET Java Spring / Spring Boot Python JavaScript...JavaPermanent employmentFull time
$130k - $210k
A leading transit data platform company is seeking a Senior Software Engineer to design, build, and maintain scalable cloud-based services... ...of experience in software engineering, with strong skills in Java, Python, and Node.js. This role emphasizes collaboration across...Java- ...traceability matrices, execution reports, defect reports, and release readiness assessments. Hands-on functional testing experience with Java/Spring Boot applications, React applications, REST APIs, and database-driven systems. Proficiency in automated UI testing with...Java
- ...leader with at least 2 years of experience leading teams of 6‑10+ software engineers Hands‑on leader who writes code, conducts code... ...leader who builds strong teams Apt Desired Skills Experience with Java, Angular, React, and AWS (not mandatory but a plus) Equal Opportunity...JavaLocal area
- Software Developer Thales | Indeed Job Description Location: Ottawa, Ontario... ...experience in Python, C, and C++ , along with Java-based software development,... ...components, working with senior engineers and architects, developing automated tests, and collaborating...JavaPermanent employment3 days per week
- ...skills Knowledge on Support ITSM Incident Management, Application Support & Upgrade Support Diagnosis and Resolution Experience on Java J2EE programming, SOAP based webservice and SQL for batch Exposure to Spring, Hibernate, Unix, MKSS trust and JSF programming...JavaPermanent employmentTemporary workWeekend work
- ...profiles ASAP. Target the candidates only from east coast. Role:- Java API Engineer Client:- CITI Bank Type: Only fulltime... ...Hands on experience with Spring Boot Experience in agile software development Knowledge on cloud platforms Should be...JavaFull timeImmediate start
- ...Senior Java Developer Location: Toronto, ON Work Model: Onsite Employment Type... .... Strong understanding of software development lifecycle and coding best practices... .... Collaborate with Solution Architects, Business Teams, QA, DevOps, and other technology...JavaPermanent employmentFull time
- ...To Do:The Financial Services Group at SS&C is currently hiring a Software Engineer. This engineer will be responsible for analyzing,... ...and maintaining SaaS applications.A subset of JavaScript, CSS, Java, JUnit, JPA, Spring, Python, GoLang, Apache NiFi, Apache Airflow...JavaOngoing contractFull timeCasual workCurrently hiringLocal areaFlexible hours
- ...years of experience as a Solution/Technical Architect in designing and implementing enterprise-... .... ~ Strong hands-on experience in Java Enterprise, Spring Framework, REST APIs,... ...reviews, code reviews, and ensure high-quality software delivery. Provide technical...JavaFull time
- ...We're looking for a senior Java developer to lead a small team in both supporting an existing application and building its future state... ...frontend and backend systems Apply best practices in software architecture, design patterns, and object-oriented programming...Java
- Job Title: Sr. Java Developer TDM Location: Toronto, ON Work Arrangement: Onsite Employment Type: Full-Time Job... ...AWS RDS, Azure SQL, or GCP BigQuery Strong understanding of software development lifecycle and Agile methodologies Excellent troubleshooting...JavaFull time
$69.6k - $142.7k
...Continental US* * *The Opportunity:CACI is seeking a seasoned Front-End Software Developer experienced in Tableau and Python, to assist in the... ...in one or more programming languages such as Pythons, SQL, Java, C#, or JavaScriptStrong understanding of relational databases,...JavaContract workWork experience placementFlexible hours- ...CICD pipeline. You will also be involved with major migration initiative working directly with application teams. ***** Hands-on with Java and Python and know how to build and deploy apps written in these languages. They don't necessarily need to know how to write JS or...JavaLocal areaRelocation
- ...Proficiency in scripting languages including Python, Bash, Java, JavaScript, Node.js. Experience with build and automation... ...skills. Preferred Skills & Certifications: Certification in Software Engineering or equivalent. Experience with systems integration...Java
- ...Job Title: Software Developer Location: Ottawa, Ontario (hybrid) (the position is onsite... ...experience Design and implement Java-based software components for the LCC... ...Design: Work with senior developers, architects, and the engineering manager to translate...Java3 days per week
- ...coding, and troubleshooting Oracle’s Customer Care and Billing software with the following skills:o Knowledge of CC&B in the following areas... ...and Eclipse• Oracle SOA Suite and Oracle Integration solutions• Java• Python• OpenText Exstream• Automic Applications Manager•...JavaWork experience placementFlexible hours
$115k - $155k
...Software Engineer Analyze, designs, modifies, develops, deploys, and implements software programming applications. Supports and/or installs... ...languages, including, but not limited to COBOL, Visual Basic, Java, C, C++, C#, T-SQL, Oracle SQL, PL/SQL, Java-script, JSP, PHP,...JavaWork experience placementWork at officeShift workWeekend work- ...Required Experience ~10+ years of software engineering experience with 5+ years in... ...Key Responsibilities Design, architect, and deploy scalable Generative AI solutions... ...Full Stack Python (Mandatory) Java R SQL JavaScript ReactJS...JavaFull time
$90.3k - $189.6k
...The Opportunity:CACI is seeking a highly experienced Full Stack Software Developer to lead the design, development, and maintenance of complex... ....• Proficiency in one or more programming languages such as Java, C#, Python, JavaScript, HTML or, CSS.• Experience with front-...JavaContract workWork experience placementFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Architect (Java). Be the first to apply!
- bank software Ontario, CA
- software asset management analyst Ontario, CA
- ultimate software Ontario, CA
- embedded software Ontario, CA
- software Ontario, CA
- software implementation project manager Ontario, CA
- software quality assurance Ontario, CA
- entry level software sales Ontario, CA
- software sales Ontario, CA
- id software Ontario, CA



