Position Details
About this role
Lead the design and development of software applications in Hayward, CA; design and implement new software products; collaborate with stakeholders and teams; ensure scalable, reliable, high-performance applications.
Key Responsibilities
- Design and implement new software products and features
- Gather and analyze business requirements from stakeholders
- Create and document software architectures prioritizing functionality, scalability, reliability, and performance
- Partner with analysts, designers, and developers to plan and execute solutions
- Participate in Agile ceremonies, code reviews, and drive team initiatives
Technical Overview
Focus on software architecture, design patterns, Agile processes, and coding guidelines; emphasizes architecture documentation, reusable libraries, and performance testing.
Ideal Candidate
The ideal candidate is a mid- to senior-level software architect with strong experience designing scalable, high-performance software architectures in Agile environments and guiding cross-functional teams.
Must-Have Skills
None listed
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile