Senior Software EngineerSZNS Solutions (pronounced "seasons") is a technology consulting company and Google Cloud Partner based in Reston VA. We specialize in delivering agentic AI and cloud computing solutions. Founded by ex-Googlers with engineers from Google, Amazon, and Capital One, SZNS differentiates itself particularly in AI, data engineering, blockchain, and cloud-native software application development.We are seeking a talented Senior Software Engineer to join our growing team.
As a Senior Engineer, you will lead the development of cutting-edge solutions in cloud computing, web3, and decentralized technologies, while mentoring junior engineers. You will play a critical role in shaping our client-facing and internal projects, helping us build scalable, innovative products in a dynamic and fast-paced environment.ResponsibilitiesEnd-to-End Development: Lead the design, development, and deployment of full-stack solutions for cloud-native and decentralized applications.Frontend Leadership: Architect and develop highly responsive, user-friendly interfaces using modern frameworks such as React, Vue, or NextJS.Backend Architecture: Implement robust server-side logic with technologies like Node.js, Python, Java, or Go.Database Design: Lead the design and management of both relational (PostgreSQL, MySQL) and NoSQL (MongoDB) databases.Cloud Infrastructure: Architect, deploy, and manage scalable cloud infrastructure primarily within Google Cloud Platform (GCP).API Development: Design and implement efficient RESTful and GraphQL APIs for seamless integration between various components.DevOps: Ensure operational efficiency when developing and delivering completed systems.Web3 Technologies: Drive the development of decentralized applications and smart contracts in the blockchain space.Team Leadership & Collaboration: Mentor junior engineers, conduct code reviews, and collaborate closely with designers, project managers, and other stakeholders.Code Quality & Best Practices: Ensure that the team follows best practices for testing, code quality, and documentation.Innovation: Stay ahead of industry trends, introducing new technologies and tools that can improve our development processes.