
Staff Software Engineer
Required Skills
System architecture
Full-Stack Development
Performance Optimization
Containerization and Deployment
Clojure
Job Description
Job Title: Staff Software Engineer
Job Type: Full-Time
Location: On-site San Francisco or Salt Lake City
Job Summary:
We are seeking a dynamic and experienced Staff Software Engineer to join our innovative team in either San Francisco or Salt Lake City. As a key player in our engineering department, you will lead the design and development of scalable software solutions, optimizing performance and ensuring seamless deployment. Your expertise in system architecture and full-stack development will propel our projects forward, making a significant impact on our business outcomes.
Key Responsibilities:
- Design and implement complex system architectures that drive business goals.
- Lead full-stack development across various platforms and languages.
- Optimize software performance to enhance user experience and system efficiency.
- Manage containerization and deployment processes for all applications.
- Utilize Clojure to develop and maintain high-quality software solutions.
- Collaborate with cross-functional teams to ensure cohesive project execution.
- Communicate effectively through detailed written reports and verbal presentations.
Required Skills and Qualifications:
- Proven experience in system architecture and full-stack development.
- Strong background in performance optimization techniques.
- Proficiency in containerization and deployment strategies.
- Expertise in Clojure programming language.
- Exceptional written and verbal communication skills.
- Ability to work collaboratively in a fast-paced environment.
Preferred Qualifications:
- Experience in leading and mentoring junior software engineers.
- Familiarity with cloud-based infrastructure.
- Background in Agile software development methodologies.