Get It Recruit - Professional Services
Location
San Francisco, CA | United States
Job description
As a Senior Software Architect, you will play a pivotal role in designing and building robust architectures to support our backend, frontend, and mobile services. Your responsibilities will include troubleshooting, innovation, support, and documentation to ensure seamless operations and continuous improvement.
Key Responsibilities:
Design and Build Robust Architecture: Collaborate with cross-functional teams to implement architecture solutions aligned with business needs. Contribute to process improvements and design patterns to enhance efficiency.
Troubleshoot: Proactively identify and resolve issues, communicating effectively within the team and to stakeholders. Assist in code review, deployment, and troubleshooting of production issues.
Innovate: Work closely with stakeholders and teams to deliver value and improve processes. Stay updated with latest technology tools and contribute through prototypes or robust solutions.
Support: Participate in rotational support roles to address production events. Develop tools and guides to assist the engineering team during key escalations.
Document: Create and maintain architectural documents outlining technical operations. Drive improvements in these artifacts through the deployment of new software and tools.
Qualifications:
Over 7 years of experience with a functional backend language (e.g., Node.js) or equivalent.
Bachelor's or Master's degree in Computer Science or relevant field.
Extensive proficiency in RESTful API design, testing, and monitoring.
Expertise in database schema design and management (e.g., PostgreSQL, Redshift, DynamoDB).
Experience with observability and debugging tools.
Strong leadership and collaboration skills.
Proactive mindset and self-starter mentality.
Preferred Qualifications:
7+ years of experience in leading, architecting, and deploying complex applications in production.
Experience with Docker, Kubernetes, and AWS services.
Familiarity with payment processor APIs (e.g., Stripe, Apple In-App Payments).
Ability to communicate technical concepts to non-technical stakeholders.
Track record of mentoring and improving technical skills.
Proficiency in Agile methodologies and tools (e.g., JIRA, Confluence).
Understanding of security best practices and performance optimization.
Cultural Values:
Start with the why
Drive change
Practice resilience
Embrace progress over perfection
Communicate openly
Win together
Work Requirements:
Fully remote position for residents of California, Arkansas, Minnesota, Florida, or Texas.
Some travel may be required for in-person collaboration.
Disclaimer:
The above job description outlines general responsibilities and qualifications for the position of Senior Software Architect. It is not exhaustive and may be subject to modification to accommodate individuals with disabilities or as necessary for business needs. Continued employment is on an "at-will" basis.
Employment Type: Full-Time
Salary: $ 62,000.00 174,000.00 Per Year
Job tags
Salary