Cohort AI

Hire Elite Talent - Fast. Cohort delivers your top 3 technical candidates in days - not months.

Software Architect

Full-stack EngineerSoftware EngineerFull TimeRemoteTeam 1-10Company SiteLinkedIn

Location

Illinois

Posted

16 days ago

Salary

Not specified

Bachelor Degree8 yrs expEnglishAWSAzureCloudDistributed SystemsETLJavaJava ScriptNo SQLPythonSQL

Job Description

• Define and lead the architecture of complex, cloud-based systems with a focus on scalability, reliability, and security • Design and evolve data architectures, including data models, pipelines, and lifecycle management practices • Partner closely with product, engineering, and business stakeholders to translate requirements into robust technical designs • Establish and uphold best practices across software design, development workflows, and deployment strategies • Evaluate, select, and integrate cloud platforms, databases, and supporting technologies • Provide technical leadership and mentorship to engineering teams, raising overall technical standards • Review system designs and implementations, offering clear, actionable feedback • Create and maintain architectural documentation to ensure clarity and long-term maintainability • Drive improvements in development processes, tooling, and engineering methodologies • Implement data governance and security practices to ensure integrity, consistency, and compliance • Stay current with emerging technologies and architectural patterns to inform future platform evolution

Job Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related discipline
  • 8+ years of professional software development experience, with significant focus on cloud architectures
  • Deep experience with one or more cloud platforms (AWS, Azure, or Google Cloud)
  • Strong foundation in software architecture principles, design patterns, and best practices
  • Proven experience designing and leading large-scale, distributed systems
  • Solid expertise in database technologies (SQL and NoSQL) and data management concepts
  • Hands-on experience with data architectures, including data warehousing, ETL pipelines, and governance models
  • Proficiency in at least one modern programming language (Python, Java, C#, or JavaScript)
  • Experience with DevOps practices such as CI/CD, infrastructure as code, and automated testing
  • Strong analytical and problem-solving skills with a system-level mindset
  • Excellent communication and leadership abilities, capable of influencing cross-functional teams
  • Comfortable working in agile environments with a collaborative, ownership-driven approach.

Benefits

  • Professional development opportunities

Related Job Pages

More Full-stack Engineer Jobs

Senior Engineer – Experienced in Crypto Sportsbook, Real-Time Betting

Travoom

Travoom is the marketplace for bucket list travel experiences.

Full-stack Engineer16 days ago
Full TimeRemoteTeam 11-50H1B No Sponsor

Senior Engineer integrating blockchain betting technology into a football ecosystem

Oracle
Texas
Full-stack Engineer16 days ago
Full TimeRemoteTeam 501-1,000Since 2017H1B No Sponsor

Software Engineer creating software for autonomous operational solutions

Python
California
$220K - $330K / year

Staff Software Engineer

Life360

The #1 family safety app 📱

Full-stack Engineer16 days ago
Full TimeRemoteTeam 201-500Since 2008H1B Sponsor

Staff Software Engineer developing ad server solutions for a global mobile app company

AWSCloudDistributed SystemsJava
United States
$152K - $280.5K / year

Senior Full-Stack Software Engineer

Aiwyn

Empowering accounting firms with Practice Intelligence™ solutions that make a difference.

Full-stack Engineer16 days ago
Full TimeRemoteTeam 11-50Since 2020H1B No Sponsor

Senior Full-Stack Software Engineer at a fast-growing SaaS company building accounting technology

AngularBigQueryCloudDistributed SystemsETLGoogle Cloud PlatformGraphQLJavaKotlinPostgreSQLSpringSpring BootSpringBootTypeScript
United States