Software Architecture Jobs

Find remote positions requiring Software Architecture skills. Browse through opportunities where you can utilize your expertise and grow your career.

Software Architecture
378 jobs found. to receive daily emails with new job openings that match your preferences.
378 jobs found.

Set alerts to receive daily emails with new job openings that match your preferences.

Apply

πŸ“ North America

🧭 Full-Time

πŸ’Έ 220000.0 - 280000.0 USD per year

πŸ” Software Development

🏒 Company: HightouchπŸ‘₯ 101-250πŸ’° $38,000,000 Series B over 1 year agoDeveloper PlatformCRMSaaSMarketingInformation TechnologySoftware

  • Experience scaling event/data streaming engines.
  • Experience processing and moving terabytes of data per day.
  • Experience with distributed systems and performance optimization
  • Lead a team of engineers.
  • Raise technical bar.
  • Make thoughtful judgement calls.

Backend DevelopmentLeadershipProject ManagementJavascriptPeople ManagementSoftware ArchitectureCross-functional Team LeadershipProduct DevelopmentAlgorithmsAPI testingData engineeringData StructuresCommunication SkillsAnalytical SkillsProblem SolvingRESTful APIsMicroservicesTeam managementNodeJSSoftware Engineering

Posted 18 minutes ago
Apply
Apply

πŸ“ United States

πŸ’Έ 175000.0 - 238000.0 USD per year

πŸ” Software Development

  • 8+ years of experience in software development
  • History of directly engaging and interfacing with customers, clients, and partners
  • Track record of designing scalable integration architectures that can support multiple enterprise clients
  • Solid understanding of object-oriented or functional programming and familiarity with various design and architectural patterns.
  • Exceptional verbal, written, and interpersonal communication skills.
  • Coding experience in server-side programming languages (e.g. Go, Python, Java, Ruby) as well as database languages (SQL)
  • Experience working with server-side MVC frameworks (e.g. Django, .NET, Spring, Rails, Phoenix)
  • BS or MS degree in Computer Science or equivalent experience
  • Experience leading technical integrations with SaaS products
  • Interface directly with large company partners and build a strong working relationship
  • Determine the why behind the partner needs and drive solutions towards the actual need
  • Define API specifications, capture use cases and detailed scenarios
  • Create solution architectures using Shippo approved infra, technology, and processes
  • Build interim, bridge solutions to meet customer needs while longer term solutions are prioritized on product team’s roadmaps
  • Owns the customer developer experience inclusive of Shippo SDKs and documentationUse partner needs to drive scalable solutions that can expand our product portfolio and made generic for other partners and customers to leverage new capabilities
  • Generate and scale automated acceptance testing (BDD, Contract Testing, TDD) for partner and customers that validates and verifies API behavior

AWSBackend DevelopmentDockerLeadershipProject ManagementPythonSoftware DevelopmentSQLDesign PatternsGitSoftware ArchitectureCross-functional Team LeadershipAPI testingData StructuresGoREST APICommunication SkillsAnalytical SkillsCollaborationCI/CDProblem SolvingAgile methodologiesRESTful APIsLinuxDevOpsTerraformWritten communicationMicroservicesInterpersonal skillsRelationship buildingData modelingDebuggingCustomer SuccessSaaS

Posted about 1 hour ago
Apply
Apply
πŸ”₯ Product Manager Platform
Posted about 1 hour ago

πŸ“ Spain, Sri Lanka

πŸ” Enterprise Software

  • Proven track record of product management success, particularly in platform development.
  • Strong background in requirements discovery and presentations with end customers.
  • Deep understanding of modern technology stacks and cloud services.
  • Drive the development and enhancement of our platform to support SaaS and customer deployments.
  • Work closely with internal and external stakeholders, including end-customers, to gather requirements and ensure the platform meets their needs.
  • Lead the modernization efforts of our technology stack, ensuring alignment with industry best practices and emerging trends.

Software DevelopmentSQLAgileCloud ComputingJavaProduct ManagementSoftware ArchitectureProduct OperationsProduct DevelopmentProduct AnalyticsREST APIStakeholder managementSaaS

Posted about 1 hour ago
Apply
Apply
πŸ”₯ Head of Applied AI
Posted about 11 hours ago

πŸ“ United States

πŸ” Life Sciences

🏒 Company: TetraScienceπŸ‘₯ 101-250πŸ’° $80,000,000 Series B almost 4 years agoPharmaceuticalBiotechnologyData ManagementInternet of ThingsLife ScienceData IntegrationSoftware

  • 15+ years of hands on experience in building data engineering platform, and AI/ML solutions, with a substantial portion in life sciences
  • Proven ability to define and drive AI strategy within a life sciences organization
  • Proven track record of deploying AI models and Use cases in production, addressing real-world biological and other life science problems
  • Deep understanding of life sciences domains such as: Drug development pipelines, Assay / test method development areas such as HTS, DMPK etc., Regulatory and compliance framework
  • Experience in managing AI initiatives from concept to deployment
  • Proven track-record of success developing product strategy within a start-up environment
  • Strong knowledge of machine learning (ML) and artificial intelligence (AI) methods, including: Deep Learning (DL), Reinforcement Learning (RL), Natural Language Processing (NLP), Computational biology and statistical modeling
  • Proficiency in programming languages and tools such as Python, R, TensorFlow, PyTorch etc.
  • Significant experience with AWS, Services-Architecture and web-scale design patterns
  • Excellent communication skills to convey complex technical concepts to non-technical stakeholders
  • Experience in collaborating with external partners and customers
  • Ability to advocate and evangelize for AI initiatives internally and externally
  • Own, define, and execute the technical and product vision for Applied AI solutions
  • Support and advise executive leadership regarding technical and commercial feasibility
  • Identify business opportunities and develop AI-driven solutions
  • Understand the commercial impact of AI in life sciences (e.g., improving R&D efficiency, reducing costs, accelerating time-to-market)
  • Provide key inputs into technology evaluation and technology planning activities
  • Provide thought leadership and represent TetraScience at industry and technology conferences
  • Collaborate with the customers and productize solutions
  • Collaborate with cross functional teams to build and evangelize the solutions
  • Provide hands on technical leadership for the SAIL (Scientific AI Leadership) team

AWSBackend DevelopmentLeadershipProject ManagementPythonSQLArtificial IntelligenceCloud ComputingMachine LearningProduct ManagementPyTorchSoftware ArchitectureCross-functional Team LeadershipData engineeringData scienceTensorflowCommunication SkillsRESTful APIsMicroservicesStrategic thinkingData modeling

Posted about 11 hours ago
Apply
Apply
πŸ”₯ Software Engineering Lead
Posted about 11 hours ago

πŸ“ Germany, Portugal, Ireland, Romania, UK, Spain, Netherlands, Poland, Finland

πŸ” Transportation

🏒 Company: trimblecareers

  • 10+ years of experience developing backend services, SaaS/APIs, and RESTful web services.
  • Experience in architecting and developing microservices and platform services.
  • Strong experience in developing services in Java, Spring, and Spring Boot using Maven/Gradle.
  • Experience developing in event-driven architecture.
  • Experience developing cloud-agnostic and cloud-native services.
  • Strong design skills to create extensible, generic services.
  • Strong coding skills with ability to develop high-quality reusable code and provide effective code reviews.
  • Innovative mindset and eagerness to learn and contribute using next-gen technologies.
  • Architect, design, and develop a strong foundation for platform services that are reusable, extensible, and flexible enough to accommodate evolving consumer requirements.
  • Collaborate with consumers to understand requirements, provide efficient solutions to meet their needs, and build robust shared services.
  • Identify innovative solutions for redundant manual workflows and implement automation using next-generation technologies.
  • Lead a team of Software Engineers, mentor them, and maintain high-quality standards throughout the software development lifecycle.
  • Take comprehensive responsibility for the service, overseeing its development, deployment, monitoring, metrics, and maintenance.
  • Conduct thorough code reviews to maintain code quality and ensure CI/CD is in place.
  • Automate manual workflows across all phases of the SDLC.
  • Follow best practices in service operations, including availability, scalability, security, durability, and reliability.
  • Adopt modern technologies including Generative AI in all phases of SDLC.

Backend DevelopmentDockerPostgreSQLArtificial IntelligenceCloud ComputingDesign PatternsElasticSearchGitJavaJava EEKafkaKubernetesMachine LearningMongoDBSoftware ArchitectureSpringSpring BootAPI testingAzureData StructuresMavenREST APICI/CDDevOpsMicroservicesJSON

Posted about 11 hours ago
Apply
Apply
πŸ”₯ Senior AI Architect
Posted about 12 hours ago

πŸ“ United States

🧭 Full-Time

πŸ’Έ 118000.0 - 231000.0 USD per year

πŸ” Software Development

🏒 Company: MongoDBπŸ‘₯ 1001-5000πŸ’° Post-IPO Equity about 7 years agoDatabaseOpen SourceCloud ComputingSaaSSoftware

  • 5+ years of progressive hands-on experience in any of the following; solution architecture, enterprise architecture, data science, AI/ML and/or software development, including 2+ years of hands-on experience in designing, building, and delivering AI-powered solutions, with a deep focus on GenAI technologies
  • Demonstrated thought and technical leadership in AI/GenAI technologies with experience in presenting from conferences to the board room, you have the ability to influence AI strategy and advocate best practices at C-suite whilst hands on to demonstrate the value of your ideas
  • Experience of building cloud-native applications using modern methodologies, test-first development, CI/CD pipelines, and microservices architectures
  • Good understanding of LLM architectures, vectorisation, and experience in designing Retrieval-Augmented Generation (RAG) systems for real-time applications with hands-on experience in AI/ML frameworks and tools, for example, Llamaindex, Hugging Face, LangGraph, LangChain, Pydantic, Cursor, TensorFlow, and PyTorch
  • Experience with cloud AI services (AWS Bedrock, Azure AI, GCP Vertex AI)
  • Proficiency in at least one modern programming language (ideally Python), with experience in one other modern language a plus (e.g., Node.js, Java, C#)
  • Experience in deploying cutting-edge GenAI technologies and LLMs, driving innovation in high-uncertainty projects
  • Ability to connect AI solutions to business outcomes, driving measurable value through data-driven innovation and strategic technology integration
  • Strong communication and leadership skills, with the ability to inspire confidence, challenge assumptions, and influence executive stakeholders
  • Proven ability to lead agile teams, driving backlog grooming, sprint planning, and showcases in collaboration with Product Owners and cross-functional teams
  • Ability to work remotely with a willingness to travel (up to 20%) for high-impact, in-person customer engagements
  • Take an β€œAI First” mindset, leveraging the latest GenAI technologies and solution partners to design, prototype, and implement high-impact AI solutions that solve real customer problems and drive tangible business value
  • Jump into customer scenarios, understanding their use case, scoping effort in supporting customers and rapidly ideate what the solution should be, innovating quickly and demonstrating the value of our technology and services
  • Engage directly with C-suite customer stakeholders, addressing complex business challenges through AI concepts and solutions, ensuring alignment on solution design and delivery
  • Quickly build prototypes and proofs of concepts using GenAI-assisted development tools, showcasing the art of the possible to customers and iterating based on feedback
  • Own the end-to-end design and delivery of scalable AI architectures, from data pipelines to model deployment, ensuring performance, security, and scalability at every step
  • Write production-quality code in modern languages (e.g., Python, Node.js, Java) to build, fine-tune, and deploy RAG architectures, LLMs and AI models, using frameworks like LangChain, TensorFlow, PyTorch, and Hugging Face
  • Architect data pipelines and modern data layers using MongoDB Atlas Vector Search, enabling real-time, AI-driven applications
  • Provide authoritative technical direction to delivery teams, ensuring architectural consistency and high-quality AI solutions that align with customer objectives
  • Define scope, estimate effort, and deliver product increments that align with customer business priorities, ensuring high-velocity, outcome-focused delivery
  • Stay ahead of the curve by experimenting with emerging GenAI techniques, optimizing development processes, and driving the adoption of best practices in responsible AI
  • Contribute to ongoing development of a repository of reusable solution components, including reference architectures, GenAI blueprints, and AI-driven application modules, to accelerate delivery
  • Actively participate in the MongoDB and GenAI communities, sharing insights, driving best practices, and influencing the direction of AI-driven solutions

AWSLeadershipNode.jsPythonSoftware DevelopmentArtificial IntelligenceCloud ComputingJavaKubernetesMachine LearningMongoDBPyTorchSoftware ArchitectureData scienceREST APITensorflowCommunication SkillsCI/CDAgile methodologiesDevOpsMicroservices

Posted about 12 hours ago
Apply
Apply

πŸ“ United States

πŸ” Facilities Maintenance

🏒 Company: Orion GroupπŸ‘₯ 101-250Staffing AgencyHuman ResourcesRecruiting

  • 10+ years of technology leadership experience, ideally within facilities services, multi-location operations, or B2B services.
  • Expertise in enterprise systems, integrations, and digital transformation strategies.
  • Proven track record of leading large-scale system implementations and ERP transformations.
  • Experience utilizing AI and automation technologies to enhance operational efficiency and scalability.
  • Experience working in private equity-backed or growth-oriented organizations preferred.
  • Strategic thinker with a hands-on leadership style, willing to roll up your sleeves and directly contribute to system development, integrations, and process improvements.
  • A passion for leveraging technology to drive business success.
  • Develop and execute a technology roadmap aligned with business objectives, ensuring robust scalability, security, and efficiency across systems.
  • Lead enterprise system modernization, including ERP, CRM, and operational platforms, optimizing workflows and data visibility.
  • Oversee system integration efforts, ensuring seamless connectivity between business units, third-party applications, and legacy systems.
  • Be actively involved in key system architecture, integrations, and process automation efforts.
  • Drive technology-enabled process improvements, leveraging automation, AI, and analytics to enhance service delivery and operational performance.
  • Partner with cross-functional leaders to align technology initiatives with business goals, driving innovation and digital transformation.
  • Ensure cybersecurity and compliance best practices, safeguarding data integrity and infrastructure resilience.
  • Manage technology budgets, vendor relationships, and IT governance, balancing cost efficiency with performance.
  • Build and mentor a high-performing technology team, fostering a culture of innovation and continuous improvement. Ability to prioritize and manage multiple projects in a fast-paced environment.

AWSLeadershipProject ManagementSQLCloud ComputingCybersecurityData AnalysisSoftware ArchitectureCross-functional Team LeadershipBusiness OperationsCI/CDRESTful APIsTeam managementStrategic thinkingProcess improvementCRMBudget management

Posted about 13 hours ago
Apply
Apply

πŸ“ New Zealand, Australia

🧭 Full-Time

πŸ” Software Development

  • Expertise in designing and building scalable, cloud-native applications.
  • Strong understanding of microservices architecture and RESTful API development.
  • Experience with DevOps practices, including CI/CD, infrastructure as code, and cloud automation.
  • Hands-on experience with container orchestration (Docker, Kubernetes).
  • Ability to mentor and guide junior engineers in best practices and technical problem-solving.
  • Technical leadership experience, guiding teams in software design and delivery.
  • Proven ability to drive architectural decisions, ensuring alignment with business and technical goals.
  • Deep expertise in modern software engineering practices, cloud infrastructure, and DevOps methodologies.
  • Experience leading multiple projects and managing technical roadmaps.
  • Strong communication and stakeholder management skills, with the ability to engage with clients and leadership teams.
  • Design, develop, and maintain scalable and high-performing applications using .NET (C#) and ReactJS (TypeScript).
  • Implement modern software engineering best practices, including microservices, automated testing, and CI/CD pipelines.
  • Work with cloud platforms such as AWS (preferred), Azure, or GCP for application deployment and scaling.
  • Develop and maintain RESTful APIs and integrate third-party services.
  • Utilise containerisation tools (Docker, Kubernetes) and infrastructure-as-code solutions.
  • Collaborate with cross-functional teams, including designers, product managers, and other engineers.
  • Contribute to architectural decisions, ensuring scalability, security, and performance.
  • Mentor and support junior engineers (for senior and lead roles).
  • Engage with clients and stakeholders to understand business needs and translate them into technical solutions.

AWSDockerLeadershipKubernetesMicrosoft .NETReact.jsSoftware ArchitectureTypeScriptC#Communication SkillsCI/CDRESTful APIsMentoringDevOpsMicroservicesSoftware Engineering

Posted about 13 hours ago
Apply
Apply

πŸ“ Canada

🧭 Full-Time

πŸ’Έ 217900.0 CAD per year

πŸ” Software Development

🏒 Company: Coinbase Careers PageπŸ‘₯ 1000-5000

  • 7+ years of experience in software engineering
  • You’ve experienced architecting and developing solutions to ambiguous problems with significant impact
  • You’ve designed, built, scaled and maintained high volume and low latency production services
  • You’re passionate about building an open financial system that brings the world together
  • Write high quality, well tested code to meet the needs of your customers and uplift the technical bar across the team
  • Architect and develop core derivatives platform responsible for trade execution and risk management.
  • Be a thoughtful technical voice within the team, aiding in diligent architectural decisions and fostering a culture of high-quality and operational excellence.
  • Collaborate with Product and Engineering teams to ensure successful delivery and operation of complex, distributed systems at scale.
  • Coach your direct reports to have a positive impact on the organization and support their career growth.

AWSBackend DevelopmentDockerLeadershipPostgreSQLSoftware DevelopmentSQLBlockchainGitJavascriptKafkaSoftware ArchitectureAPI testingData StructuresREST APICommunication SkillsAnalytical SkillsCI/CDProblem SolvingMicroservicesExcellent communication skillsTeam managementTechnical support

Posted about 18 hours ago
Apply
Apply
πŸ”₯ Android Engineer
Posted about 21 hours ago

πŸ“ United States, Canada

🧭 Full-Time

πŸ’Έ 107000.0 - 149000.0 USD per year

πŸ” Software Development

🏒 Company: Life360πŸ‘₯ 251-500πŸ’° $33,038,258 Post-IPO Equity over 2 years agoπŸ«‚ Last layoff about 2 years agoAndroidFamilyAppsMobile AppsMobile

  • Strong debugging skills
  • Strong understanding of software architecture principles and experience in making codebases more testable
  • Expert knowledge of Kotlin and familiarity with Android frameworks and APIs
  • Proven experience in developing and implementing automated test strategies
  • Work with a cross-functional team and collaborate closely with design, back-end engineering, marketing, data science, and product.
  • Design and maintain robust frameworks for Android using tools such as Kotlin, Jetpack Compose, MVVM, or other relevant frameworks.
  • Create foundational automation workflows that lead to better product quality and reliability.
  • Roadmap innovative features to bring families closer together through contextual awareness, improved geolocation, and better communication

AndroidGitKotlinSoftware ArchitectureREST APICI/CDDebugging

Posted about 21 hours ago
Apply
Shown 10 out of 378