Sr. Software Engineer

San Francisco, CA

/

On-Site

Overview

As a Sr. Software Engineer, you will be a key contributor to designing and developing cutting-edge software solutions for our clients. You'll work closely with a team of talented engineers to create applications that drive business success. This role offers the opportunity to tackle complex problems, innovate with the latest technologies, and mentor junior team members, all while contributing to exciting projects that make a real impact.

As a Sr. Software Engineer, you will be a key contributor to designing and developing cutting-edge software solutions for our clients. You'll work closely with a team of talented engineers to create applications that drive business success. This role offers the opportunity to tackle complex problems, innovate with the latest technologies, and mentor junior team members, all while contributing to exciting projects that make a real impact.

Responsibilities

• Develop and maintain high-quality software applications. • Collaborate with cross-functional teams to define, design, and ship new features. • Write clean, scalable code using modern programming languages. • Participate in code reviews to maintain code quality. • Troubleshoot and debug applications. • Implement software enhancements and suggest improvements. • Ensure software meets all requirements of quality, security, modifiability, and extensibility. • Stay up-to-date with the latest industry trends and technologies. • Work with cloud platforms like AWS or Azure. • Optimize applications for maximum speed and scalability. • Implement automated testing platforms and unit tests. • Mentor junior engineers and contribute to team growth.

• Develop and maintain high-quality software applications. • Collaborate with cross-functional teams to define, design, and ship new features. • Write clean, scalable code using modern programming languages. • Participate in code reviews to maintain code quality. • Troubleshoot and debug applications. • Implement software enhancements and suggest improvements. • Ensure software meets all requirements of quality, security, modifiability, and extensibility. • Stay up-to-date with the latest industry trends and technologies. • Work with cloud platforms like AWS or Azure. • Optimize applications for maximum speed and scalability. • Implement automated testing platforms and unit tests. • Mentor junior engineers and contribute to team growth.

Qualifications

• Bachelor's degree in Computer Science or related field. • 5+ years of experience in software development. • Strong proficiency in at least one programming language (e.g., Java, C++). • Experience with front-end technologies like HTML5, CSS3, and JavaScript. • Familiarity with RESTful APIs. • Knowledge of cloud services (AWS, Azure). • Excellent problem-solving skills. • U.S. citizenship required.

• Bachelor's degree in Computer Science or related field. • 5+ years of experience in software development. • Strong proficiency in at least one programming language (e.g., Java, C++). • Experience with front-end technologies like HTML5, CSS3, and JavaScript. • Familiarity with RESTful APIs. • Knowledge of cloud services (AWS, Azure). • Excellent problem-solving skills. • U.S. citizenship required.

Annual Salary Range

$130,000 - $150,000

$130,000 - $150,000

Skills

Java

Java

AWS

AWS

Software Development

Software Development

Problem-Solving

Problem-Solving