Full Stack Jobs - Machine Learning Jobs - MEAN Stack Jobs - MERN Stack Jobs - Microsoft Dynamics Jobs - Mobile App Jobs - Node.js Full Stack Jobs - Python Full Stack Jobs - React Full Stack Jobs - Software Development Jobs - UI Developer Jobs

Software Engineer Jobs in San Jose | 6 to 15 Years Experience

Location: San Jose, California, USA
Experience: 6–15 Years
Employment Type: Full-Time | Hybrid | On-site | Remote (Role Dependent)
Industry: Software Development | Cloud Computing | Artificial Intelligence | Enterprise Technology
Salary Range: USD $145,000 – $290,000 per year (Depending on experience, technical expertise, employer, and total compensation)


Software Engineer Jobs in San Jose – Senior Software Development Careers

San Jose, located in the heart of Silicon Valley, continues to be one of the world’s most competitive technology markets. Global software companies, cloud providers, semiconductor firms, AI startups, cybersecurity organizations, fintech companies, healthcare technology providers, and enterprise SaaS businesses are actively hiring experienced Software Engineers to build scalable, secure, and high-performance applications.

Professionals with 6 to 15 years of experience are expected to contribute beyond coding by driving software architecture, mentoring engineering teams, optimizing system performance, and delivering business-critical solutions across distributed cloud environments.

If you have strong software engineering fundamentals, experience building enterprise-grade applications, and a passion for solving complex technical challenges, this role offers an excellent opportunity to work on innovative products used by millions of users worldwide.


Job Summary

We are looking for an experienced Software Engineer to design, develop, enhance, and maintain enterprise software applications using modern programming languages, cloud technologies, and agile engineering practices. The successful candidate will collaborate with architects, product managers, DevOps engineers, QA teams, and business stakeholders to deliver reliable and scalable software solutions.

The role requires hands-on coding expertise, software design skills, system optimization experience, and the ability to guide technical decisions throughout the software development lifecycle.


Key Responsibilities

  • Design, develop, and maintain scalable enterprise software applications.
  • Build secure, high-performance APIs, backend services, and microservices.
  • Develop responsive and efficient web-based or cloud-native applications.
  • Participate in software architecture and technical design discussions.
  • Write clean, reusable, and maintainable production-quality code.
  • Review code, conduct technical peer reviews, and enforce engineering standards.
  • Optimize application performance, scalability, and reliability.
  • Troubleshoot production issues and implement permanent solutions.
  • Collaborate with cross-functional teams to define technical requirements.
  • Implement automated testing and continuous integration practices.
  • Build and maintain CI/CD pipelines for efficient software delivery.
  • Integrate applications with cloud platforms, databases, and third-party services.
  • Ensure compliance with application security and data protection standards.
  • Mentor junior engineers and support technical knowledge sharing.
  • Participate in sprint planning, estimation, and Agile ceremonies.
  • Maintain technical documentation and architecture diagrams.
  • Contribute to continuous improvement initiatives across development processes.
  • Evaluate emerging technologies and recommend suitable technical solutions.

Required Technical Skills

CategorySkills
Programming LanguagesJava, Python, C#, C++, Go, JavaScript, TypeScript
Backend DevelopmentSpring Boot, .NET Core, Node.js, Express.js
Frontend TechnologiesReact, Angular, Vue.js, HTML5, CSS3
Cloud PlatformsAWS, Microsoft Azure, Google Cloud Platform
DatabasesPostgreSQL, MySQL, SQL Server, MongoDB, Redis
ArchitectureMicroservices, REST APIs, Event-Driven Architecture
DevOpsDocker, Kubernetes, Jenkins, GitHub Actions, GitLab CI
Version ControlGit, GitHub, Bitbucket
MessagingKafka, RabbitMQ, Amazon SQS
TestingJUnit, NUnit, Selenium, Cypress, Postman
MonitoringPrometheus, Grafana, ELK Stack, CloudWatch
SecurityOAuth, JWT, OWASP, Identity & Access Management
MethodologiesAgile, Scrum, Kanban, CI/CD

Experience Expectations

Software Engineer (6–8 Years)

Candidates should demonstrate experience in:

  • Enterprise application development
  • RESTful API development
  • Cloud deployment
  • Database optimization
  • Code reviews
  • Unit and integration testing
  • Agile software development
  • Performance tuning

Senior Software Engineer (9–12 Years)

Professionals should have expertise in:

  • Solution architecture
  • Large-scale distributed systems
  • Cloud-native development
  • Microservices architecture
  • Technical leadership
  • Performance optimization
  • Security best practices
  • Mentoring development teams

Lead Software Engineer (13–15 Years)

Candidates should be capable of:

  • Leading complex software initiatives
  • Defining technical architecture
  • Engineering governance
  • Cross-functional collaboration
  • Technology evaluation
  • Engineering process improvements
  • Team mentoring and technical coaching
  • Stakeholder communication and delivery planning

Preferred Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Strong understanding of object-oriented programming and software design principles.
  • Experience developing cloud-native applications.
  • Knowledge of distributed systems and scalable architectures.
  • Familiarity with infrastructure automation and DevOps practices.
  • Experience working with Agile software development methodologies.
  • Excellent communication and problem-solving abilities.

Soft Skills

  • Analytical thinking
  • Problem-solving
  • Leadership and mentoring
  • Communication
  • Collaboration
  • Time management
  • Adaptability
  • Innovation mindset
  • Decision-making
  • Continuous learning
✔ Software Engineer Jobs in San Jose✔ Senior Software Engineer Jobs
✔ Software Developer Jobs San Jose✔ Backend Developer Jobs San Jose
✔ Full Stack Software Engineer Jobs✔ Enterprise Software Engineer Jobs
✔ Cloud Software Engineer Jobs✔ Java Developer Jobs San Jose
✔ Python Software Engineer Jobs✔ Microservices Developer Jobs
✔ Cloud Computing Jobs California✔ High Paying Software Engineer Jobs
✔ Silicon Valley Software Jobs✔ Software Engineering Careers USA
✔ Software Development Jobs San Jose✔ Software Engineering Opportunities