Home Job Details
A
Information Technology 🏢 Full Time ⭐️ Verified

Senior Software Engineer (IT) - San Francisco, CA

Apex Digital Systems
San Francisco
Estimated Salary
USD 135.000 – USD 170.000
New
Live Update
3 Juli 2026
Deadline
3 Jul 2027

Job Description

Join the Future of IT Innovation at Apex Digital Systems

We are seeking a visionary Senior Software Engineer (IT) to architect and deploy robust, scalable solutions that power our global enterprise operations. In this pivotal role, you will bridge the gap between complex business requirements and technical execution, ensuring our IT infrastructure remains at the forefront of digital transformation.

Why Choose Apex Digital?

  • Impactful Work: You will directly influence the architectural decisions that define our technical legacy.
  • Modern Stack: Work with the latest tools including AWS, Python, and Kubernetes.
  • Growth Culture: We prioritize continuous learning and provide clear pathways for career advancement.
  • Flexible Environment: Enjoy a hybrid work model that balances collaboration with autonomy.

Key Responsibilities

  • Design, develop, and maintain high-quality software solutions for critical IT systems and enterprise applications.
  • Lead architectural discussions and implement best practices for system scalability, security, and performance.
  • Collaborate with cross-functional teams (Product, DevOps, and Design) to deliver feature-rich, user-centric products.
  • Mentor junior developers, conduct technical code reviews, and foster a culture of technical excellence.
  • Optimize existing codebases to improve efficiency and reduce technical debt.
  • Participate in the full software development lifecycle, from requirements gathering to post-deployment monitoring.

Qualifications

  • 5+ years of professional experience in software engineering or IT development.
  • Strong proficiency in modern programming languages such as Python, Java, or JavaScript (TypeScript).
  • Deep understanding of cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies (Docker, Kubernetes).
  • Experience with relational and non-relational databases (SQL, NoSQL) and data modeling.
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field (Master’s degree preferred).
  • Excellent problem-solving skills and the ability to thrive in a fast-paced, agile environment.

Responsibilities

  • Design, develop, and maintain high-quality software solutions for critical IT systems and enterprise applications.
  • Lead architectural discussions and implement best practices for system scalability, security, and performance.
  • Collaborate with cross-functional teams (Product, DevOps, and Design) to deliver feature-rich, user-centric products.
  • Mentor junior developers, conduct technical code reviews, and foster a culture of technical excellence.
  • Optimize existing codebases to improve efficiency and reduce technical debt.
  • Participate in the full software development lifecycle, from requirements gathering to post-deployment monitoring.

Qualifications

  • 5+ years of professional experience in software engineering or IT development.
  • Strong proficiency in modern programming languages such as Python, Java, or JavaScript (TypeScript).
  • Deep understanding of cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies (Docker, Kubernetes).
  • Experience with relational and non-relational databases (SQL, NoSQL) and data modeling.
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field (Master’s degree preferred).
  • Excellent problem-solving skills and the ability to thrive in a fast-paced, agile environment.

Required Skills

Python Java JavaScript AWS Azure Docker Kubernetes SQL NoSQL Agile Cloud Computing Software Architecture System Design

Ready to Take This Challenge?

Make sure your resume is ready. Submit your application now before the deadline.

Apply Now

Related Jobs

Similar job recommendations for you

View All