Step Up For Students empowers families to pursue and engage in the most appropriate learning options for their children. We unite communities to provide scholarships that open doors to a stronger future. Our culture is rooted in two core values: Everyone is an asset Every event is an improvement opportunity Step Up For Students (SUFS) is a mission-driven nonprofit that operates with the speed, innovation, and ambition of a high-growth fintech company.
Software Architect
Location
United States
Posted
2 days ago
Salary
$120K - $130K / year
Seniority
Mid Level
Job Description
Software Architect
Step Up For Students
Role Description 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. 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. Key Responsibilities: - 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. Qualifications - 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. Requirements - In depth understanding of Azure and AWS cloud. - 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/SOAP APIs), C#, .NetCore, MVC, MS SQL, Microservices, Azure Function Apps, Message Queuing. - Demonstrative Software development experience in an Agile / Dev Ops environment using MS AZURE with CI/CD. - 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. Benefits - Enjoy medical, dental, and vision coverage, plus HSA, FSA, and Lifestyle Spending Accounts. - Competitive 401(k) with company match to help you plan for the future. - Remote work options and unique time-off programs—including 14 paid holidays, Care and Parental Leave, and our Flexible Leave policy. - From mentorship programs to management training and professional development opportunities, we invest in your career journey every step of the way. - Our dedicated coaching team is here to help you succeed, and employee-led committees give you a voice in shaping our workplace. Interview Process - Veriff Identity Verification - Recruiter Video Interview - Chief of Staff to CIO Video Interview - Final Video Interview with CIO
Related Guides
Related Categories
Related Job Pages
More Architect Jobs
Solution Architect
DynatraceDynatrace is a global application performance management software firm and a former member of Compuware. As an employer, the company is in support of helping it
Your role at DynatraceOur growing Enterprise Solutions Architecture Team has formed out of a high demand in our Enterprise clients needing leadership to deploy the Dynatrace platform at extreme scale, many of the Solution Architects design and develop valuable solutions either during our engagements or innovating significant ways to support the delivery of our engagements. As an Enterprise Solutions Architect Team member you will be asked to work with a variety of accounts where you must lead very skilled engineering staff of our customers. You may also get involved in diving in to help isolate major performance issues and/or provide solutions in mitigating performance problems within large environments. You will work with our product engineering teams to ensure any functional gaps and opportunities for improvement are clearly articulated and managed between our accounts and our engineering team. Our team members regularly get involved in hands on solutioning both for our own purposes of working smarter not harder or to assist in the implementation of deployments or solutions at the customer. Our joint team of highly experienced ESAs are periodically found solutioning in C#, Java, SQL, NodeJS, JavaScript, Ansible, Puppet, Terraform and many more. To be part of the team means contributing a history of both high-level consulting to rolling the sleeves up and contributing in code either for the team or the customer. The Solution Architects on the team are expected to refine and grow their skills and responsibilities in development, DevOps, Business Intelligence, cloud, security and infrastructure, log analytics, and various other aspects of the Dynatrace Platform. Our team members find this job incredibly engaging, very demanding at times but extremely rewarding. The Solution Architect role is a combination of an infrastructure, automation expert, coder, trusted advisor and cloud services authority who will be responsible for leading the design and implementation of our monitoring solutions executed through a well-defined, repeatable services engagement model. Our ESA team members perform most of their responsibilities remotely at a home office and will have moderate to minimal travel from time to time. What will help you succeedMinimum Requirements - Bachelors Degree required or additional 8 years of relevant Information Technology experience accepted in lieu of degree - 3+ years of real world experience in software and/or solution engineering - 3+ years experience leading and in a consultative role client facing scenarios Preferred Requirements - Prior experience using Dynatrace or managing Observability solutions. (Strong expertise in this will be considered when there is a lack of another qualifying skill) - Prior experience with log analytics with products such as Splunk, ElasticSearch, Dynatrace, etc. - Solid understanding of Application and/or Infrastructure Monitoring & Observability - Solid understanding of a variety of Cloud technologies and offerings such as AWS, Azure or Google Cloud with at least expertise and/or certification in one while having an aptitude and appetite to learn others quickly - Solid understanding of network topologies, routing, network security, security protocols, routing, load balancers and capacity planning - Solid understanding of a Container based solutions using Kubernetes and similar products. Service mesh experience a plus - Outstanding communicator and writing skills a must with the ability to consult and lead multi-day meetings to assess technologies and processes - Develop automation and repeatable processes/scripts to enable solutions that deploy, manage, configure, scale and monitor Client applications is a plus - Solid understanding of solutions using Chef, Puppet, Ansible, GoCD, Jenkins, TFS and similar products - Solid understanding of PaaS concepts and implementations such as Cloud Foundry and OpenShift - Development experience in at least one programming language. Solid understanding of byte-code based runtimes, i.e. Java, .NET Why you will love being a Dynatracer - Dynatrace is a leader in unified observability and security. - We provide a culture of excellence with competitive compensation packages designed to recognize and reward performance. - Our employees work with the largest cloud providers, including AWS, Microsoft, and Google Cloud, and other leading partners worldwide to create strategic alliances. - You'll get to work at the forefront of innovation with Dynatrace Intelligence—the industry's first agentic operations system. Bringing together deterministic and agentic AI, it helps teams understand what's happening, why it matters, and what to do next— automatically. - Over 50% of the Fortune 100 companies are current customers of Dynatrace. Compensation and RewardsThe targeted base pay range for this role is 148K to 185K. When determining your salary, we consider your skills, experience, education, work location and internal equity Equal Employment OpportunityAll your information will be kept confidential according to EEO guidelines. We offer competitive compensation, company-sponsored premium benefits, medical, dental, vacation/holidays, company matching 401(k) Plan, etc. Dynatrace is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, sex, color, gender identity, religion, national origin, ancestry, citizenship, physical abilities, age, sexual orientation, creed, disability status, veteran status, pregnancy, genetic status, or any other characteristic protected by law. If your disability makes it difficult for you to use this site, please contact careers@dynatrace.com. Dynatrace participates in E-Verify, participant information in English and Spanish. Right to work information in English and Spanish. EEO is the Law. To be considered for this position, please upload your resume/CV.
Application Architect
Amerihealth CaritasAt AmeriHealth Caritas, we’re passionate about helping people get care, stay well, and build healthy communities. As one of the nation's leaders in healthcare solutions, we offer our associates the opportunity to impact the lives of millions of people through our national footprint of products, services, and award-winning programs. Headquartered in Newtown Square, AmeriHealth Caritas is a mission-driven organization with more than 30 years of experience. We deliver comprehensive, outcomes-driven care to those who need it most. We offer integrated managed care products, pharmaceutical benefit management and specialty pharmacy services, behavioral health services, and other administrative services. Discover more about us at www.amerihealthcaritas.com .
Role Description Manage OPTUM Claims Pricing and Editing software products including CES (Claims Editing Software), EZGroup, Rate Manager, and WebStrat. - Service vendor software in lower environments and perform validation. - Promote changes to quality assurance and production environments. - Work with business stakeholders to test changes and obtain approvals. - Participate in feasibility analysis of new systems/applications and architectural review and strategy development (e.g. ARB). - Monitor the operating efficiency of existing application systems and provide proactive maintenance. - Review, analyze, and modify systems, including coding, testing, configuring, and debugging large-scale systems. - Provide guidance and arrange resources for technical support to address production issues. - Participate in training on new or revised systems/applications. - Contribute to the development of test plans and participate in post-implementation reviews. - Participate in the technical design of projects that anticipate and proactively address roadblocks and obstacles. - Conduct complete diagnosis of significant business problems, factoring in a strong understanding of the technical architecture. - Facilitate design sessions by presenting logical statements of business problems and design. - Recommend tools and methodologies for projects. - Follow established and relevant SOPs and methodologies in performing work. - Provide recommendations to management on changing tools/methodologies/standard operating procedures, as appropriate. - Use advanced understanding of the relevant programming languages, tools, and technologies for the area supported. - Use advanced understanding of the software development life cycle (SDLC), including Agile methods, to act as a resource to others on the existing applications supporting a business area. - Leverage understanding of architectural issues and factor them into decisions and recommendations. - Maintain awareness of when regulatory issues are applicable and who to engage to address any concerns. Qualifications - Bachelor’s degree (or foreign equivalent) in Computer Science, Information Technology, Management Information Systems, or a closely related field. Requirements - 5 years of experience with the following: - Working with IT application architecture in healthcare products. - Using MS SQL server to write complex queries to pull data, analyze and generate reports, write stored procedures, functions, and triggers for new application development, and debug, review and apply performance tuning to existing code. - Working with GIT source code version control. - Using DevOps and Agile development methodologies to architect applications utilizing Scrum ceremony framework. - 2 years of experience with the following: - Using cloud technologies such as Azure or AWS to design and develop cloud-based applications. - Using Optum CES (Claims Edit System) to manage product upgrades, support regular LCD (Local Coverage Determinations), NCD (National Coverage Determinations) and KB (Knowledge Base) updates, and perform production support to identify points of failure in the product. Benefits - Remote work option 100% of the time.
Role Description The SAP Basis Lead/Architect will play a critical role in providing leadership and guidance on basis/infrastructure related matters. The candidate will be expected to: - Participate in strategy sessions with customers. - Provide recommendations on overall strategy and approach for basis/infrastructure. - Articulate the benefits and risks of recommended approaches. - Lead strategy discussions and potential solutions. - Work hands-on as part of the overall basis team. Qualifications - 10 years of SAP hands-on basis experience. - Experienced Solution Architect. - Project management experience from a basis/infrastructure perspective. - Excellent communication skills. Requirements - Must be able to work the hours of 12pm to 8pm Eastern Time. - Candidate will report into the client Infrastructure team project manager. Company Description
NetApp and Virtual Infrastructure Architect
West Advanced Technologies (WATI)West Advanced Technologies, Inc. Contact: Sunil Damagalla Email: [E] Phone: 279-666-5837
Role Description The Storage and Virtual Infrastructure Team (SVIT) supports client's virtual server and data storage infrastructures. Virtual server virtualization is built on VMWare and the data storage infrastructure is based on NetApp technology. Qualifications - Experience with NetApp data storage and HPE blade enclosure technology. - Experience with HPE Synergy hardware is a plus. - Extensive knowledge of VMWare server virtualization. - Knowledge of Microsoft SQL and enterprise level virtual server infrastructures. - Thorough understanding of Microsoft Active Directory. Requirements - Experience with Data Storage and Server Virtualization technologies. - Proficiency in Microsoft PowerShell. - Experience in HPE C7000 and HPE Synergy hardware environments. - Familiarity with HPE OneView hardware and software troubleshooting. - Experience in maintaining a large enterprise infrastructure. - Ability to work independently with direction from supervisor. - Experience in writing technical documentation and status reports. - Effective communication with team members and supervisor. - Ability to analyze, develop, maintain, and administer complex server infrastructure. - Ability to work with other team members to accomplish a goal. Company Description
