> Markdown version of [/jobs/ext/2830691-software-architect-remote](https://www.wearedevelopers.com/jobs/ext/2830691-software-architect-remote). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Architect (Remote) - **Company:** Step, Inc. - **Location:** United States (Remote available) - **Experience:** Experienced - **Salary:** $120,000.0 - $130,000.0 - **Contract:** Permanent contract - **Skills:** HTML, JavaScript (Programming Language), Agile Methodology, Amazon Web Services, Architectural Patterns, HTML5, Microsoft Azure, Browser Compatibility, C Sharp (Programming Language), Cascading Style Sheets (CSS), Cloud Computing, Cyber Security, Continuous Integration, Software Design Documents, DevOps, Web Development, Disaster Recovery, Distributed Systems, Design of User Interfaces, JAD, Joint Application Design, JQuery, Microsoft SQL Server, Model View Controller (MVC), Object-Oriented Software Development, Software Architecture, Systems Development Life Cycle, Queueing Systems, Secure Coding, Software Engineering, Software Systems, Web Services, Enterprise Software Applications, Cloud Platform System, System Availability, SOAPAPI, Information Technology, Google Cloud Functions, Devsecops, Microservices - **Published:** September 10, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=2af5380628655202 ## About the Role * Demonstrated success and a proven track record in professional/life experience in specific job functions, projects, or industries. Military service can substitute for professional experience and/or formal education requirements. * Bachelor's degree in Computer Science, Engineering or a related field or equivalent demonstrated experience in addition to the minimum years of specified experience can substitute for the formal education requirements. * 5+ years of technical leadership and software development experience. * 2+ years of proven experience in software architecture roles. * Deep experience with modern designing, developing, and maintaining Hosting Infrastructure (Cloud and Traditional) techniques and best-practices. * Experience with current architectural patterns for High Availability, Performance, Scale Out architecture, Disaster Recovery, Security Architecture. * Knowledge of cloud-based architectures, deployment, and operational aspects of Azure and AWS cloud. * Ability to provide in-depth evaluation and analysis of unique complex technological issues and platforms. You'll Stand Out If You Have: * In depth understanding of Azure and AWS cloud. Key Competencies: * Knowledge of JavaScript, JQuery, HTML, HTML5, CSS, CSS3, Web Programming Skills, cross browser compatibility, Web User Interface Design (UI), Security Principles, Object-Oriented Design, Web Services (REST/SOAPAPI's), C#, .NetCore, MVC, MS SQL, Microservices, Azure Function Apps, Message Queuing. * Knowledge of cloud-based architectures, deployment, and operational aspects of Azure and AWS cloud. * Demonstrative Software development experience in an Agile / Dev Ops environment using MS AZURE with CI/CD. * Ability to provide in-depth evaluation and analysis of unique complex technological issues and platforms. * Proven ability to Partner with Product, Engineering, Program Management, Operations and other stakeholders to successfully launch and maintain complex products. * Hands on experience and ability to develop and maintain end to end solution process flows at both high and detailed levels. * Proven ability to understand what the technology needs to do and will zero in on and mitigate risks that may inhibit the technology delivering what the business needs. * Experience implementing event- or message-driven distributed architectures. * Experience planning and shipping complex software releases in an agile software development lifecycle. * Leadership skills; experience being a mentor and support to Software Engineers. * Excellent analytical skills, ability to understand complex business issues and translate to solutions based on both quantitative and qualitative analysis. * Excellent communication skills in verbal, written, and presentation settings with a range of audiences both business and technical, individual contributor and leadership. * Consultative mindset in order to bridge gap between technology feasibility with business needs., * Work is performed indoors in a typical office environment - not substantially exposed to adverse environmental conditions. * Valid driver's license and proof of insurance may be required, depending on role responsibilities. * Must be able to lift up to fifteen (15) pounds. * Frequent use of office machines to include telephone, computer, and printer. ## Description Step Up For Students empowers families to pursue and engage in the most appropriate learning options for their children. Job Summary Step Up For Students empowers families to pursue the most appropriate learning options for their children. We unite communities to provide scholarships that open doors to a stronger future. With this support, students can choose the right learning environment and access resources to reach their full potential. Our culture is rooted in two core values: * Everyone is an asset * Every event is an improvement opportunity These values guide how we work together and continuously improve. We expect every team member to bring these principles to life in their daily work. The Software Architect serves as a technical leader responsible for designing, guiding, and overseeing the implementation of enterprise software solutions. This role provides hands-on architectural leadership across multiple development teams, ensuring technology solutions are scalable, secure, high-performing, and aligned with business objectives. Working closely with cross-functional stakeholders, the Software Architect drives architectural consistency and supports enterprise-wide integration initiatives. The role is accountable for ensuring solutions adhere to established software development lifecycle (SDLC) practices, architecture standards, security requirements, performance expectations, and privacy regulations. As a forward-thinking technology advocate, the Software Architect shapes the organization's technology strategy by promoting modern architectural patterns, service-oriented design, and modular application development. This role identifies opportunities to improve system flexibility, reusability, and maintainability, enabling the organization to scale and adapt to evolving business needs. Additionally, the Software Architect mentors and influences engineering teams, fostering technical excellence, innovation, and the adoption of best practices in software design, development, and architecture., * Design, develop, and execute software solutions to accurately address business requirements as well as non-functional business requirements. * Provide the development team with architectural blueprints, hands-on example driven help and mentoring. * Remain plugged in to enterprise architecture and security groups to ensure our solutions remain compliant with emerging standards. * Create high-level product specifications and multi-level design documents. * Determine and execute on root cause for the most complex software issues and develop practical, efficient, and permanent technical solutions. * Remain current on new technologies and available vendor packages; evaluate and make recommendations as necessary. * Test and review system designs; * Ensure strict adherence to enterprise standards and influence changes to such standards. * Be champions of DevSecOps as well as delivery of top-tier quality and secure code. * Be an enigmatic technologist who is looked upon as an SME equally by members of IT and business teams. * When needed, facilitate Joint Application Design (JAD) sessions with cross functional teams of Engineers, Analysts, Product Owner, other business and technical stakeholders. ## Related Videos - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [WeAreDevelopers LIVE - Streaming HTML](https://www.wearedevelopers.com/videos/2135-wearedevelopers-live-streaming-html) - [Shipping Faster with Less: Render on Cloud Hosting, AI Workloads, and the Future of DevOps](https://www.wearedevelopers.com/videos/1894-shipping-faster-with-less-render-on-cloud-hosting-ai-workloads-and-the-future-of-devops) - [Scaling Bitcoin for global adoption](https://www.wearedevelopers.com/videos/153-scaling-bitcoin-for-global-adoption) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)