Job Closed

This listing is no longer active.

Software Architect

Location

United States

Posted

116 days ago

Salary

0

No structured requirement data.

Job Description

Software Architect

Cohort AI Inc.

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description Cohort AI is seeking a Senior Software Architect to shape and lead the design of modern, cloud-native platforms that power our AI and data-driven solutions. In this role, you will own architectural strategy end-to-end—driving system design decisions, setting engineering standards, and guiding teams as they build scalable, secure, and high-performing systems. You will play a key role in defining how our platforms evolve, with a strong emphasis on cloud infrastructure, distributed systems, and data architecture. Beyond hands-on technical leadership, you’ll help cultivate a strong engineering culture focused on quality, clarity, and continuous improvement. - 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 Qualifications - 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

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

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 10,001+Since 1993H1B Sponsor

• Build real-time, high-load data collection services • Drive architectural decisions for shared infrastructure components: metrics, distributed tracing, and configuration management • Collaborate with multi-functional teams on integration points and API contracts • Ensure operational perfection: monitoring, and performance optimization

Poland
zł221.3K - zł507K / year
Job Closed
Pendulum logo

Senior Full Stack Engineer

Pendulum

Proactively identify risks and opportunities to make them actionable insights for brand, security, and government teams

OtherRemoteTeam 11-50H1B Sponsor

• Complex web application engineering: To build these interfaces, we need to solve the meta-problem of how to architect our software to unlock the value of our data across multiple domains, our web portal, and agentic experiences. • Ship commercial solutions: Our users have a huge job to do, at a massive scale. So, we need to build tremendous, powerful software that just works. • ML and big data in real life: Data and ML are at the core of what we do, and we are operationalizing them so that risk & intel, communications, and marketing teams at large companies and organizations can unlock their power.

California
$150K - $240K / year
Job Closed
OtherRemoteTeam 11-50H1B No Sponsor

• Partner with senior leadership to solve Murmuration's hardest and most ambiguous technical challenges. • Lead through influence and apply deep technical expertise and strong judgment; take a pragmatic, hands-on approach grounded in partner needs and real-world system behavior. • Bridge business strategy with technical execution to design and evolve how Murmuration builds software and supports partners. • Drive decisions across multiple teams by clarifying tradeoffs, identifying risks, and helping the organization move ahead even when the path is not fully certain. • Partner closely with engineering managers, tech leads, product, and design leaders to ensure technical plans align with user needs, reduce friction in delivering value, and support Murmuration’s long-term mission. • Shape Murmuration's long-term technical and leadership trajectory, elevate engineering effectiveness across teams, and impact the future of products, data, and systems that empower communities.

United States
$297.0K / year
Job Closed

Staff Software Engineer

Impiricus

Impiricus, founded in 2020, is a health technology company headquartered in Atlanta, Georgia. It specializes in enhancing engagement between healthcare professionals (HCPs) and the

• Lead the design and evolution of backend-heavy, full-stack systems, including services, APIs, data models, and the frontend experiences they support. • Build and ship complex product features hands-on, owning implementation across backend services and collaborating on frontend delivery as needed. • Own architecture and technical direction for high-impact, cross-team initiatives from early design through production delivery and iteration. • Partner closely with Product and Design to translate business and user needs into scalable backend solutions and high-quality user experiences. • Establish and uphold engineering standards across the stack, with particular focus on backend reliability, performance, security, and observability. • Provide technical leadership through architectural reviews, system design guidance, and thoughtful trade-off decisions. • Mentor and coach engineers, raising the bar for backend rigor while supporting strong full-stack development practices. • Proactively identify technical risks, platform gaps, and long-term scalability challenges across services and applications.

New York
$155K - $185K / year
Job Closed