Job Description
We are seeking a proactive and diligent Principal Software Solutions Architect to join our team. This role is critical in driving the technical vision, designing scalable, secure, and efficient software solutions, and influencing the strategic direction of our technology stack. The ideal candidate is a visionary thinker with a pragmatic approach who excels in a collaborative setting, embraces ambiguity, and is committed to driving technical excellence across the organization.
Key Responsibilities
- Solution Development: Collaborate with cross-functional teams to define and deliver software solutions that meet customer needs and drive business growth.
- Proactive Problem Solving: Anticipate and address complex technical challenges, leading efforts to mitigate risks while ensuring project timelines and quality are maintained.
- Documentation and Communication: Develop clear and comprehensive documentation for system architectures, technical standards, and best practices. Effectively communicate complex technical concepts to technical and non-technical stakeholders. Interface directly with customers, propose solutions based on high-level requirements, and prepare supporting materials (e.g., technical specifications and documentation).
- Mentorship: Provide leadership and mentorship to other members of the R&D team, fostering a culture of technical excellence, innovation, and continuous learning.
- Agile Adaptation: Thrive in an environment with evolving priorities and requirements, demonstrating the ability to pivot and adapt strategies as necessary.
Sample projects
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- 10+ years of experience in software development, with at least 5 years in an architectural or technical leadership role.
- Strong expertise in designing and implementing cloud-based architectures (AWS, Azure, or Google Cloud).
- Proficiency in multiple programming languages such as Python, Java, C#, or JavaScript.
- Deep understanding of microservices, APIs, and containerization technologies (e.g., Docker, Kubernetes).
- Exceptional problem-solving skills and the ability to navigate ambiguity effectively.
- Outstanding communication and leadership skills, with demonstrated success engaging with both technical teams and business stakeholders.
- Proven ability to take initiative, drive results, and manage multiple priorities in a fast-paced environment.
Preferred Skills
- Experience in a startup or small company environment.
- Knowledge of DevOps practices and tools (e.g., CI/CD pipelines, monitoring, and automation).
- Familiarity with Agile development methodologies.
- Background in security and compliance within software solutions.
- Demonstrated ability to influence and drive organizational change through technical innovation.
Additional Information
Why Join Us:
Spectrum Effect, Inc is committed to diversity and inclusion. We are an equal opportunity employer and welcome applicants from all backgrounds to apply.
This is a hybrid position, and the candidate should be based in or willing to relocate to Kirkland, WA; MI; TX .
Thinking about advancing your career to the next level? Do you have what it takes to successfully lead a software organization?
Apply now! Nothing ventured, nothing gained.