Cohort AI
Hire Elite Talent - Fast. Cohort delivers your top 3 technical candidates in days - not months.
Software Architect
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 Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Engineer – Experienced in Crypto Sportsbook, Real-Time Betting
TravoomTravoom 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
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
Senior Full-Stack Software Engineer
AiwynEmpowering 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