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
188 jobs found. to receive daily emails with new job openings that match your preferences.
188 jobs found.

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

Apply

πŸ“ US

πŸ” Healthcare technology

  • Bachelor's or Master's degree in computer science, Information Technology, or related field.
  • 5+ years of proven experience as an Enterprise Architect.
  • Experience in planning and leading architecture delivery for large-scale transformation programs.
  • Successful track record of leading large-scale Salesforce initiatives.
  • Deep understanding of Salesforce architecture capabilities, including Sales, Service, Marketing, and Community Clouds.
  • Strong leadership and interpersonal skills for communicating complex concepts to non-technical stakeholders.
  • Salesforce certifications like Technical Architect, Application Architect, or System Architect preferred.
  • Familiarity with TOGAF/EA methodologies, ITSM/ITIL processes, cloud strategy, Agile framework, and security frameworks.
  • Strong analytical, problem-solving, and communication skills.
  • Experience in data architecture, application architecture, integration, risk management, and technology standards.
  • Understanding of security architecture principles and practices.
  • Experience in business capability modeling and translating business needs into technology solutions.

  • Execute the strategic vision for the Enterprise Architecture practice under leadership guidance.
  • Understand and leverage components of the Salesforce product suite.
  • Translate business requirements into well-architected Salesforce solutions.
  • Lead technical design sessions and document solutions aligned with business objectives.
  • Manage custom development integrations and data migration for Salesforce.
  • Develop a technical strategy for Salesforce architecture.
  • Participate in the Architecture Review Board to influence technology decisions.
  • Evaluate the application portfolio for retirements or consolidations.
  • Ensure secure and scalable technology architecture.
  • Support data management practices.
  • Collaborate with solution architects to align solutions with enterprise architecture.
  • Develop business capability models aligned with technology needs.
  • Foster continuous improvement within the enterprise architecture discipline.

SalesforceSoftware ArchitectureData management

Posted about 2 hours ago
Apply
Apply

πŸ“ CA, CO, ID, IL, FL, GA, MA, MI, MN, MO, NJ, NV, NY, PA, OR, TX, UT, WA

🧭 Full-Time

πŸ’Έ 165000.0 - 230000.0 USD per year

πŸ” AdTech

🏒 Company: LiftoffπŸ‘₯ 501-1000πŸ’° Private about 4 years agoAdvertising PlatformsBig DataMobile AdvertisingApp MarketingAd RetargetingMobileAd Network

  • 10+ years in technology architecture, design and planning across various technology stacks.
  • 5-7 years of leadership experience.
  • Bachelor’s degree in computer science, information systems, or related fields; Master’s or MBA preferred.
  • Experience managing complex IT platforms and leading software engineering teams.
  • Expertise in aligning emerging technologies with business strategies.
  • Knowledge of SaaS, PaaS, APIs, and microservices.
  • Ability to translate business process requests into technical requirements.

  • Design and oversee the enterprise-wide systems roadmap, ensuring alignment with business goals.
  • Establish governance standards to maintain system and data integrity.
  • Collaborate with IT teams to understand business needs and assist in architecture initiatives.
  • Drive business process improvements and lead integrated system design.
  • Develop strategies for effective technology deployment and user adoption.
  • Manage business solutions teams to deliver innovative technology solutions.

LeadershipProject ManagementCloud ComputingSoftware ArchitectureMicroservicesChange ManagementSaaS

Posted about 17 hours ago
Apply
Apply

πŸ“ Latin America

🧭 Full-Time

πŸ” Software development

🏒 Company: DevsuπŸ‘₯ 101-250Staffing AgencyInformation TechnologySoftware

  • Have a great programming experience.
  • Proven experience working with different programming languages & frameworks.
  • At least 5 years of proven experience developing applications in different industries.
  • Knowledge of clean code practices, software architecture, design patterns, and software development best practices.
  • Proven experience implementing TDD and automated testing.
  • Proven experience working with CI/CD systems.
  • Experience deploying to the cloud (AWS, Google Cloud or Azure).
  • Detail-oriented.
  • Ability and willingness to teach and learn from others.
  • Excellent communication skills.
  • Leadership skills.

  • Be responsible for the technical decisions of the assigned product(s).
  • Guide a small team of developers on implementing solutions that are simple and meet business requirements.
  • Conduct code reviews to quickly detect defects.
  • Mentor the assigned team members.
  • Establish guidelines, processes, and best practices for the assigned development team.

AWSLeadershipSoftware DevelopmentAgileDesign PatternsSoftware ArchitectureCI/CDMentoring

Posted about 18 hours ago
Apply
Apply

πŸ“ US

🧭 Full-Time

πŸ’Έ 160000.0 - 185000.0 USD per year

πŸ” Digital financial services

🏒 Company: Zip Co Limited

  • Educational Background: A bachelor's degree in Computer Science or Software Engineering.
  • Technical Leadership: Proven ability to lead technical initiatives and large-scale projects.
  • Engineering Experience and Expertise: At least 10 years in software engineering, mastery of C#/.Net.
  • Mentorship: Experience mentoring engineering teams and fostering collaborative culture.
  • Cross-Functional Collaboration: Exceptional communication and stakeholder management skills.
  • Additional: TOGAF certification, prior architecture experience, and fintech knowledge preferred.

  • Lead Architectural Design and Execution: Define, design and drive the implementation of scalable, high-availability solutions.
  • Lead and Define Technical Strategy: Develop architecture roadmaps aligned with business goals.
  • Establish and Champion Best Practices: Drive the adoption of engineering principles.
  • Architect Cloud Native Solutions with Security-First Principles: Design secure, robust, and scalable solutions.
  • Enhance Observability: Implement monitoring, logging, and alerting systems.
  • Mentor and Inspire Engineering Teams: Serve as a mentor for junior engineers.
  • Drive Security and Compliance Standards: Define and enforce security standards.
  • Document and Institutionalize Knowledge: Produce detailed documentation and create internal wikis.

Cloud ComputingKafkaKubernetesMicrosoft .NETSoftware ArchitectureC#AzurePostgresTerraformMicroservicesCompliance

Posted about 19 hours ago
Apply
Apply

πŸ“ US

🧭 Full-Time

πŸ’Έ 160000.0 - 185000.0 USD per year

πŸ” Digital financial services

  • Educational Background: Bachelor's degree in Computer Science or Software Engineering; a graduate degree is preferred.
  • Technical Leadership: Proven ability to lead large-scale cloud-native projects focusing on performance, scalability, and reliability.
  • Engineering Experience and Expertise: Minimum of 10 years in software engineering; mastery of C#/.Net.
  • Mentorship: Experience in mentoring and fostering a high-performing engineering culture.
  • Cross-Functional Collaboration: Exceptional communication skills and ability to influence technical projects.
  • Additional qualifications: TOGAF certification, prior architecture experience, and experience in fintech are preferred.

  • Lead Architectural Design and Execution: Define scalable, high-availability solutions and ensure optimal performance.
  • Lead and Define Technical Strategy: Develop architecture roadmaps that align with business goals.
  • Establish and Champion Best Practices: Drive the adoption of engineering principles for system resilience.
  • Architect Cloud Native Solutions with Security-First Principles: Design secure, robust cloud native solutions.
  • Enhance Observability: Implement monitoring and alerting systems for infrastructure and applications.
  • Mentor and Inspire Engineering Teams: Serve as a mentor for junior engineers and foster collaboration.
  • Drive Security and Compliance Standards: Define security and compliance standards across engineering.
  • Document and Institutionalize Knowledge: Produce documentation and maintain internal wikis.

Cloud ComputingCybersecurityKafkaKubernetesMicrosoft .NETSoftware ArchitectureC#AzurePostgresTerraformMicroservicesComplianceCross-functional collaborationMentorship

Posted 1 day ago
Apply
Apply
πŸ”₯ Tech Lead
Posted 1 day ago

πŸ“ Portugal

πŸ” Health technology

  • Previous experience as a Tech Lead or Team Lead.
  • Extensive experience (5+ years) in web development.
  • Knowledge of main tech stack: Go and NodeJs.
  • Strong background in event/microservice architecture.
  • Excellent oral and written communication skills in Portuguese and English.
  • Great time management and organizational skills.
  • Proactive attitude, flexible, problem solver, and decision maker.
  • Focus on quality processes ensuring good code practices.
  • People-oriented mindset with strong relationship-building skills.

  • Lead a team, establishing a technical vision, resolving technical disagreements and ensuring the success of delivered solutions.
  • Oversee day-to-day operations, delegating tasks and setting deadlines/goals.
  • Stay updated with web technologies and software architecture principles, investing in continual improvements.
  • Employ engineering practices, such as automated development and testing.
  • Collaborate with infrastructure team and other tech leads to enhance software and infrastructure architecture.
  • Maintain a productive working environment, training team members and recognizing high performance.
  • Assist the HR team in the R&D process, motivation, and retention of new members.

LeadershipNode.jsSoftware DevelopmentSoftware ArchitectureGoMicroservices

Posted 1 day ago
Apply
Apply

πŸ“ Poland

🧭 Full-Time

πŸ” Education Technology

  • Bachelor’s degree in Computer Science or related discipline or relevant work experience.
  • Strong engineering skills and understanding of software development methodologies and tools.
  • Proven project management experience in a high-tech environment.
  • Experience in tech leadership roles at least in two companies, including engineering management and mentoring.
  • Ability to architect scalable applications (React, Java Serverless, AWS).
  • Experience working across multiple time zones and collaborating with Agile teams.

  • Lead and oversee two engineering teams, ensuring alignment with objectives and high-impact results.
  • Manage individual team members through regular check-ins and development plans.
  • Define best practices for processes, technical roadmaps, and delivery milestones.
  • Act as a technical leader, ensuring sustainable designs and high-quality software.
  • Use metrics to evaluate performance, identify opportunities, and promote continuous improvement.
  • Foster transparent communication and collaboration across teams.

AWSLeadershipProject ManagementSoftware DevelopmentAgileJavaSoftware ArchitectureReactMicroservices

Posted 2 days ago
Apply
Apply
πŸ”₯ Chief Architect
Posted 2 days ago

πŸ“ US

🧭 Full-Time

πŸ’Έ 190000.0 - 215000.0 USD per year

πŸ” Education, Healthcare, Business Campuses

🏒 Company: Transact CampusπŸ‘₯ 501-1000EdTechInformation ServicesFinancial ServicesPaymentsInformation TechnologyFinTech

  • 12 years in the software industry.
  • 5+ years managing teams building and operating cloud software (AWS and Azure preferred).
  • 3+ years experience in building and operating cloud native SaaS products.
  • Bachelor degree or equivalent.
  • Proficiency in modern product delivery patterns (Microservices, Event-based architectures, Distributed computing, infrastructure as code, CI/CD).
  • Working knowledge of RESTful APIs, OAuth, SAML, and other standard protocols.
  • Ability to code in one or more modern languages for POC development.
  • Practical knowledge of shell scripting and at least one higher-level language such as Python, Clojure, Ruby, or Groovy.
  • Experience with security and compliance products.
  • Proven experience in leading and mentoring technical teams.
  • Good verbal and written communication skills.

  • Manage a team of software and infrastructure architects, providing technical leadership and oversight for new and existing SaaS products.
  • Establish and maintain architectural standards aligning with business goals and IT strategy.
  • Collaborate with various stakeholders to translate business requirements into technical architectures.
  • Design and develop a cloud-native ecosystem, maintain design and documentation standards.
  • Define operations and security implementation strategies with product teams.

AWSLeadershipCloud ComputingOAuthSoftware ArchitectureAzureCI/CDRESTful APIsMicroservicesCompliance

Posted 2 days ago
Apply
Apply

πŸ“ United States

πŸ” Cybersecurity

  • Strong communication skills.
  • Technical writing abilities.
  • Expertise in cloud architecture.
  • Project management skills.
  • Marketing and sales support experience.

  • Play a crucial role in driving the organization’s business and practice direction.
  • Build and maintain strong client relationships.
  • Actively manage project progress and resources.
  • Coordinate go-to-market strategies for new services.
  • Shape the overall direction and success of the practice.
  • People management, mentorship, recruiting, and training.

AWSLeadershipProject ManagementCloud ComputingCybersecurityGCPKubernetesSoftware ArchitectureMicroservices

Posted 2 days ago
Apply
Apply

πŸ“ Europe, Asia, Africa

πŸ” Trading and investing

  • Proficiency in C++, minimum C++11.
  • Good knowledge or intention to learn latest C++ standards and Core Guidelines.
  • Experience in software architecture design, including microservices and multithreading.
  • Ability to develop low latency applications and solve performance issues.
  • Experience in code review and writing unit tests.
  • Experience with GIT.
  • English knowledge level B1+.

  • Investigate tasks independently and strive to find solutions.
  • Demonstrate ability to spot code inefficiencies.
  • Proactive interaction with teammates.

GitSoftware ArchitectureC++Microservices

Posted 2 days ago
Apply
Shown 10 out of 188