AIS (Applied Information Sciences) logo
AIS (Applied Information Sciences)

A Partner That Brings Enterprise Cloud Transformation Full Circle

Senior Software Architect

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 501-1,000Since 1982H1B No SponsorCompany SiteLinkedIn

Location

Virginia

Posted

11 days ago

Salary

$156K - $235K / year

Seniority

Senior

Job Description

Senior Software Architect

AIS (Applied Information Sciences)

• Lead design and development of scalable, distributed, and secure software solutions/systems using cutting-edge cloud and data technologies • Define architectural framework, design technical standards, and guide development teams to achieve project goals • Oversee complex solution development and guide, train team members on architectural principles • Troubleshoot complex issues, monitor applications, and support production incident resolution • Create and manage unit and automation tests, ensuring test coverage and stability • Actively participate in code reviews to maintain high code quality • Mentor developers, promote best practices, and contribute to continuous development initiatives • Collaborate with DevOps and infrastructure teams to optimize resource usage and implement best practices for cloud-native development • 10% domestic travel within the east coast on a regular basis

Job Requirements

  • Master's degree or equivalent in Computer Science, CIS, a related field
  • Two (2) years of experience as Sr. software developer or related
  • Experience with designing/developing enterprise-scale, highly distributed software systems
  • Implement scalable/maintainable architectures for clients in highly regulated industries, including commercial insurance, insurance, retail and supply chain
  • Utilizing C#, .Net, and .Net Core
  • Leading technical design efforts
  • Developing responsive and dynamic user interfaces using Angular or React
  • Ensuring cross-browser compatibility and optimal performance
  • Using Visual Studio and Git to manage codebases
  • Ensuring code quality and modularity
  • Proficiency in microservices using GraphQL and Hasura for schema design and API integration across distributed systems
  • Utilizing Azure, AWS, and Google Cloud Platform to deploy cloud-native applications
  • Using Azure DevOps and GitHub Actions to implement CI/CD pipelines through DevOps practices
  • Leveraging Apache Airflow for orchestrating workflows
  • Applying security best practices in software modeling and authorization
  • Working within Agile, Scrum, or SAFe frameworks to deliver software solutions
  • Experience with containerization and AKS
  • Design and implementation of containerized applications using Docker, ensuring portability and consistency across environments

Benefits

  • Competitive Salaries
  • Qualified Overtime
  • Paid Time Off (PTO)
  • Flexible Holiday Leave (88 hours per year)
  • Parental Leave
  • Immediate Healthcare: Medical, Dental, Vision, and Life Insurance
  • Employee Stock Ownership Plan (ESOP)
  • 401(k) Retirement Plan (5% match on base compensation, immediate 100% vesting)
  • Tuition Reimbursement & Learning Allowance
  • Referral Bonus Program (up to $5k)

Related Job Pages

More Full-stack Engineer Jobs

Aspire Software logo

Software Architect

Aspire Software

We never stop building. A vertical acquisition software company that owns, operates and manages a diverse portfolio.

Full TimeRemoteTeam 1,001-5,000H1B No Sponsor

• Define and evolve the long-term technical architecture of OASES. • Drive API-first and event-driven integration strategies. • Establish architectural standards and engineering guardrails. • Support incremental modernisation using Strangler Fig patterns and service boundaries. • Design architectures that support real-time operational workflows. • Improve system observability, telemetry, and operational intelligence. • Enable scalable operational dashboards and workflow orchestration. • Define reusable integration patterns and interface standards. • Support ERP, Flight Ops, eTL, supplier, and third-party ecosystem integrations. • Help establish a scalable integration catalogue and platform model. • Raise delivery maturity — CI/CD, automated testing, deployment consistency, resilience. • Reduce architectural complexity and fragmentation. • Ensure solutions meet aviation operational reliability expectations. • Support auditability, security posture, resilience, and governance requirements. • Contribute to enterprise readiness and operational compliance initiative.

United Kingdom
Amplify logo

Software Engineer

Amplify

A pioneer in K–12 education, Amplify partners with educators to make learning rigorous and riveting for every student.

Full TimeRemoteTeam 1,001-5,000Since 2000H1B Sponsor

• Build high-quality, robust, scalable software solutions. • Develop code across front-end and back-end components, including automated tests and related tooling. • Review code from other engineers on the team. • Collaborate with the DevOps team to develop, manage, and monitor deployment processes and infrastructure. • Ensure software meets the needs of all students and works reliably in real classrooms. • Engage in proactive testing and monitoring of systems.

United States
$120K - $129K / year
Thoughtworks logo

Fullstack Software Engineer

Thoughtworks

Thoughtworks is a dynamic and inclusive community of bright and supportive colleagues who are revolutionizing tech. As a leading technology consultancy, we’re pushing boundaries through our purposeful and impactful work. Over 30 years of delivering extraordinary impact with clients. Helping clients solve complex business problems with technology as the differentiator.

Full TimeRemoteTeam 10,001

Role Description Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result. By balancing strong opinions with a willingness to find the right answer, Software Developers bring integrity to technology, ensuring all voices are heard. At Thoughtworks, we believe in going above and beyond the standard and are committed to delivering best-in-class solutions that exceed our clients' expectations. Our standard engineering and delivery practices reflect our commitment to quality, and our team is always looking to innovate and improve. Job Responsibilities - You will learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns. - You will use continuous delivery practices as needed to deliver high-quality software and value to end customers. - You will work in collaborative, value-driven teams to build innovative customer experiences for our clients. - You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the way. - You will partner with other technologists from cross-functional teams advocating and demonstrating DevOps culture. - You will take ownership and accountability beyond individual deliverables, always pushing the envelope in order to deliver awesome results for our clients. - You will learn, digest and subsequently apply the latest technology thinking from our Technology Radar to solve client problems. Qualifications - You have 3+ years of experience as a Fullstack Software Developer, with strong hands-on experience in both Node.js and React. Experience working with object-oriented programming languages such as Java or Kotlin would be an advantage. - You can write clean, high-quality code in a variety of languages and are also able to spot (and improve) bad code. - You are familiar with Agile, Lean and/or Continuous Delivery. - You have a good awareness of TDD, continuous integration and continuous delivery approaches/tools. - Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes. Requirements - You thrive in a collaborative, non-hierarchical environment that values transparency, openness, feedback and change. - You have a passion for learning and sharing knowledge as well as a desire to create the right solutions for business problems. - You’re resilient in ambiguous situations and can approach challenges from multiple perspectives. Benefits - There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. - Your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. - We see value in helping each other be our best and that extends to empowering our employees in their career journeys. Company Description Thoughtworks is a dynamic and inclusive community of bright and supportive colleagues who are revolutionizing tech. As a leading technology consultancy, we’re pushing boundaries through our purposeful and impactful work. For 30+ years, we’ve delivered extraordinary impact together with our clients by helping them solve complex business problems with technology as the differentiator. Bring your brilliant expertise and commitment for continuous learning to Thoughtworks. Together, let’s be extraordinary.

Worldwide
Job Closed
Full TimeRemoteTeam 501-1,000H1B Sponsor

• Delivering timely results based on team's deadlines. • Designing clear, maintainable and scalable testing projects. • Maintaining transparency and clarity about project testing through documentation and communication with stakeholders. • Performing meaningful code reviews. • Researching new technologies and their potential benefit to our projects. • Being responsible for design and execution of a complex automated testing platform of a real-time, high-throughput ecosystem. • Delivering optimized code and deal with interesting scalability challenges. • Being the voice of quality in highly collaborative agile product teams. • Making sure that each deployment to production is of highest quality.

United States
$90.0K - $134K / year