Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Jaf Engineering

Software Engineer

Career Insights for Software Developer / Engineer

See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.

Scorecard

Based on California data

Review key factors to help you decide if this role fits your goals. How is this calculated?

Were these scores useful?

What they do

A Software Developer or Engineer designs or improves computer software. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance. May specialize in the design of computer applications or computer systems.

$162,138 / year median in California

-13% projected decline

Explore Career

Job Description

Software Engineer Jaf Engineering Santa Clara, CA Job Details Full-time $100,525.45 - $121,062.90 a year 3 hours ago Qualifications Azure Java Microservices AWS Version control systems Full Job Description Job Summary We are seeking a dynamic and innovative Software Engineer to join our growing technology team. In this role, you will be instrumental in designing, developing, and maintaining scalable software solutions that power our core systems. You will collaborate across teams to implement robust features, optimize system performance, and ensure seamless integration within our cloud infrastructure. This position offers an exciting opportunity to work with cutting-edge technologies and contribute to building high-quality applications that meet the needs of a fast-paced digital environment. Responsibilities Develop, test, and deploy software applications using programming languages such as Java, Python, Ruby on Rails, C++, and JavaScript frameworks like React and Express. Design system architecture for scalable and reliable systems, incorporating best practices in system design patterns, microservices architecture, and RESTful API development. Collaborate within Agile teams to plan sprints, review code, and continuously improve development processes using tools like GitHub, SVN, and Git for version control. Implement cloud infrastructure solutions on platforms such as AWS and Azure to support application deployment and scalability. Build and optimize database systems using SQL, MySQL, and other data management tools to ensure efficient data storage and retrieval. Develop front-end features with JavaScript frameworks while ensuring responsive web development standards are met. Integrate APIs and third-party services to enhance application functionality while maintaining security protocols like RBAC (Role-Based Access Control). Participate in CI/CD pipelines to automate testing and deployment processes, ensuring rapid delivery of high-quality software products. Qualifications Proven experience in software development with a strong understanding of IT infrastructure components. Proficiency in multiple programming languages including Java, Python, C++, Ruby on Rails, and JavaScript frameworks such as React or Express. Solid knowledge of system design principles for developing scalable microservices architectures using REST APIs. Hands-on experience with cloud platforms like AWS or Azure for deploying and managing applications at scale. Familiarity with database management systems including MySQL or SQL Server; experience with version control tools such as GitHub or SVN is essential. Understanding of Agile software development methodologies and experience working within Agile teams. Knowledge of software design patterns, RESTful API development, security best practices like RBAC, and CI/CD pipelines. Ability to adapt quickly to new technologies such as quantum engineering concepts or emerging front-end frameworks when applicable. Join us to be part of a forward-thinking team dedicated to creating innovative software solutions that drive our business forward!
Pay:
$100,525.45 - $121,062.90 per year
Work Location:
In person