
Senior Software Architect
Posted Jun 19

Posted Jun 19
This is a fully remote position, open to applicants in Virginia.
• Lead the design and development of scalable, distributed, and secure software solutions and systems utilizing the latest cloud and data technologies.
• Establish the architectural framework, define technical standards, and guide development teams to meet project objectives.
• Supervise complex solution development and mentor team members on architectural principles.
• Diagnose complex issues, monitor applications, and assist in resolving production incidents.
• Develop and oversee unit and automation tests, ensuring comprehensive test coverage and stability.
• Actively engage in code reviews to uphold high standards of code quality.
• Mentor developers, advocate for best practices, and contribute to ongoing development initiatives.
• Work in collaboration with DevOps and infrastructure teams to enhance resource utilization and implement best practices for cloud-native development.
• Expect 10% domestic travel within the east coast on a regular basis.
• Master’s degree or equivalent in Computer Science, CIS, or a related discipline.
• Minimum of two (2) years of experience as a Senior Software Developer or in a comparable position.
• Proven experience in designing and developing enterprise-scale, highly distributed software systems.
• Ability to implement scalable and maintainable architectures for clients in highly regulated sectors, such as commercial insurance, insurance, retail, and supply chain.
• Proficiency in C#, .Net, and .Net Core.
• Experience in leading technical design initiatives.
• Skilled in developing responsive and dynamic user interfaces using Angular or React.
• Ensuring cross-browser compatibility and optimal application performance.
• Familiarity with Visual Studio and Git for managing code repositories.
• Commitment to maintaining code quality and modularity.
• Expertise in microservices architecture utilizing GraphQL and Hasura for schema design and API integration across distributed systems.
• Experience with Azure, AWS, and Google Cloud Platform for deploying cloud-native applications.
• Proficient in using Azure DevOps and GitHub Actions to implement CI/CD pipelines in accordance with DevOps practices.
• Experience with Apache Airflow for workflow orchestration.
• Knowledge of security best practices in software modeling and authorization.
• Familiarity with Agile, Scrum, or SAFe methodologies to deliver software solutions.
• Experience with containerization technologies and AKS.
• Design and implementation of containerized applications using Docker, ensuring portability and consistency across environments.
• 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)
EverCommerce
PlanetScale
Slingshot Aerospace
Upstart
Get handpicked remote jobs straight to your inbox weekly.