Software Architect AI SDLC

Jobgether

United States

Remote

USD 120,000 - 180,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Healthcare Coverage
Food Allowances
Childcare Support
Parental Leave
Health and Fitness benefits
Profit Sharing
Life Insurance
Continuous Learning
Language Development
Discount Programs
Well-being Resources
Parenting Resources
Inclusion and Accessibility

Job summary

Jobgether is seeking a software engineer for a fully remote role in the United States. You will contribute to end-to-end software development, adopting AI-assisted practices, and modernizing architectures.

The position emphasizes technical leadership, collaboration with cross-functional teams, and designing scalable systems. You will work with Java 11/17, Spring Boot 3, Angular 8/17, Node.js, and modern messaging and cloud technologies, while emphasizing quality, documentation, and continuous

Qualifications

  • Experience building Java-based applications with Java 11/17 and Spring Boot 3.
  • Proficient in frontend with Angular 8/17 and JavaScript/TypeScript.
  • Strong understanding of OOP, design patterns, SOLID, KISS, DRY, YAGNI.

Responsibilities

  • Participate in full SDLC from planning to maintenance.
  • Support AI-assisted development and tooling adoption.
  • Contribute to architecture modernization and scalable platforms.
  • Provide technical leadership and mentoring to teams.
  • Translate business requirements into technical solutions in agile ceremonies.
  • Apply microservices, design patterns, and clean architecture.

Skills

Java 11/17
Spring Boot 3
Angular 8/17
JavaScript/TypeScript
Node.js
OOP/SOLID/KISS/DRY/YAGNI
Hexagonal architecture
REST APIs
Git/version control
Testing (JUnit/Mockito)
AI-assisted development
Kafka/Messaging
Cloud Azure

Tools

Git
JUnit
Mockito
Angular

Job description

Accountabilities
  • End-to-End Software Development: Participate throughout the SDLC, including planning, requirements analysis, architecture design, coding, testing, deployment, and ongoing maintenance, ensuring solutions meet quality standards and project objectives.
  • AI-Assisted Development: Support the adoption of AI coding tools, AI-assisted engineering practices, and modern AI capabilities to improve developer productivity and software delivery.
  • Architecture and Platform Modernization: Contribute to architectural design, technology modernization, and platform evolution, building scalable and maintainable solutions aligned with business requirements.
  • Technical Leadership and Mentoring: Mentor developers, promote engineering best practices, and encourage effective and responsible use of AI tools across development teams.
  • Business Requirements and Agile Collaboration: Participate in requirements refinement sessions, translate business needs into functional and efficient technical solutions, and collaborate in agile ceremonies and delivery planning, including effort and resource estimation.
  • Software Architecture and Design Patterns: Apply architectural principles, microservices, design patterns, and clean architecture practices to create robust and maintainable systems.
  • Data and Messaging Integration: Design efficient data flows using SQL and NoSQL databases and messaging technologies such as Kafka or RabbitMQ.
  • Automated Testing and Code Quality: Ensure software stability through automated unit, integration, and end-to-end testing, including the use of JUnit and Mockito, alongside code reviews and Clean Code principles.
  • Troubleshooting and Production Support: Investigate, diagnose, and resolve complex defects affecting code, data, and production environments.
  • Technical Documentation: Maintain clear documentation of code, architecture, and technical processes to support maintainability and knowledge sharing.
  • Continuous Improvement: Evaluate the outcomes of AI adoption, identify opportunities to improve engineering practices, and help teams become more autonomous and effective.
  • Technology Awareness: Keep up to date with emerging technologies, software engineering methods, and market trends relevant to the project.
Requirements:
  • Java Development: Practical experience developing applications with Java 11 and Java 17, along with Spring Boot 3.
  • Front-End Development: Experience with Angular 8 and Angular 17.
  • JavaScript and TypeScript: Knowledge and practical development experience with JavaScript and TypeScript.
  • Node.js: Experience developing applications or services using Node.js.
  • Software Design Principles: Strong understanding of object-oriented programming (OOP), design patterns, SOLID, KISS, DRY, and YAGNI principles.
  • Software Architecture: Knowledge of hexagonal architecture and the ability to design modular, maintainable, and scalable systems.
  • Messaging Technologies: Familiarity with Kafka and event-driven or asynchronous communication patterns.
  • Automated Testing: Practical experience implementing automated tests to ensure software reliability and maintainability.
  • Version Control: Hands-on experience with Git and collaborative source code management practices.
  • Databases: Knowledge of database technologies and data persistence concepts.
  • API Development: Experience designing or integrating RESTful APIs.
  • AI Development Tools: Familiarity with GitHub Copilot and GitHub Actions, including AI-assisted coding and development workflow automation.
  • Cloud Platform: Experience or knowledge of the Microsoft Azure platform.
  • Preferred Experience – Agentic Development: Familiarity with agentic frameworks and methodologies, such as AI-SDLC (AISDD), Spec-Kit, or similar approaches, is an advantage.
  • Preferred Experience – Legacy Systems: Experience with COBOL is considered a plus.
  • Collaboration and Communication: Ability to work effectively with multidisciplinary teams, communicate technical concepts clearly, and translate business requirements into practical engineering solutions.
  • Quality and Continuous Learning: Commitment to code quality, technical documentation, engineering best practices, and continuous improvement.
  • Work Arrangement: The role is remote. Candidates residing in the Campinas metropolitan region are required to attend the local offices in accordance with the applicable attendance policy.
Benefits:
  • Healthcare Coverage: Medical and dental plans.
  • Food Allowances: Meal and food benefits.
  • Childcare Support: Childcare assistance.
  • Parental Leave: Extended parental leave.
  • Health and Fitness: Partnerships with gyms and health and wellness professionals through Wellhub (Gympass) and TotalPass.
  • Profit Sharing: Participation in a profit-sharing program (PLR).
  • Life Insurance: Life insurance coverage.
  • Continuous Learning: Access to a continuous learning platform and partnerships with online course providers.
  • Language Development: Access to language-learning resources.
  • Discount Programs: A discount club offering savings on selected products and services.
  • Well-being Resources: Access to a free online platform focused on physical health, mental health, and overall well-being.
  • Parenting Resources: Courses focused on pregnancy and responsible parenting.
  • Inclusion and Accessibility: Dedicated health and well-being support, inclusion specialists, and affinity groups. Candidates with disabilities can receive guidance on documentation and workplace accommodations throughout the recruitment process.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Mid-Level AI Analyst
Mid-Level AI Analyst

Jobgether • United States

Remote
USD 110,000 - 180,000
Health benefits
Meal allowances
Parental leave
+1
Senior Analista de Dados (Databricks e PySpark.)
Senior Analista de Dados (Databricks e PySpark.)

Jobgether • United States

Remote
USD 100,000 - 140,000
Healthcare Coverage
Food Allowances
Childcare Support
+2
Mid-level Kotlin/Java Developer
Mid-level Kotlin/Java Developer

Jobgether • United States

Remote
USD 120,000 - 170,000
Health insurance
Dental insurance
Meal allowances
+13
Junior Quality Analyst
Junior Quality Analyst

Jobgether • United States

Remote
USD 60,000 - 90,000
Health insurance
Dental insurance
Meal and food allowances
+9
Senior AI Developer
Senior AI Developer

Jobgether • United States

Remote
USD 140,000 - 230,000
Health insurance
Dental insurance
Meal and food allowances
+13
[Job - 32269] Senior AI Engineer, Brazil
[Job - 32269] Senior AI Engineer, Brazil

Aimlroles • United States

Remote
USD 140,000 - 190,000
Health and dental insurance
Meal and food allowance
Childcare assistance
+2
Engenheiro de Software (Pleno)
Engenheiro de Software (Pleno)

Jobgether • United States

Remote
USD 120,000 - 160,000
Fully remote
Professional development
Technical ownership
+1
[Job - 32084]Tech Lead (.NET / Angular), Brazil
[Job - 32084]Tech Lead (.NET / Angular), Brazil

CI&T • United States

On-site
USD 110,000 - 160,000
Health and dental insurance
Meal and food allowance
Childcare assistance
+3
Junior Full Stack Engineer
Junior Full Stack Engineer

SOUND DECISIONS • Texas

On-site
USD 65,000 - 90,000
Medical benefits
401k with match
Unlimited vacation
+1
Senior Full Stack Engineer
Senior Full Stack Engineer

Sound Decisions • Utah

On-site
USD 140,000 - 210,000
Medical/Dental/Vision benefits
401k and Roth IRA with company match
Unlimited vacation days
+2