Senior Software Engineer

FLINT MEADOWS LLC
San Jose, CA, United States
3 days ago
Apply on www.juju.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$180,000 - $264,891
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Agile Methodology C++ (Programming Language) Software Quality Code Review Computer Programming Software Debugging Python (Programming Language) Scrum Methodology Software Architecture Software Engineering Software Systems
+3 more
Git Information Technology Software Version Control

Job description

Flint Meadows Partners, a private equity firm based in San Jose, CA, is seeking a Senior Software Engineer. This full-time position involves developing and maintaining high-quality software solutions to drive investment strategies and client services.

Your day-to-day tasks include designing and implementing software systems, conducting code reviews, and collaborating with cross-functional teams. You’ll also troubleshoot and debug complex issues, ensuring software meets high standards of quality and performance.

You’ll work with a team of software engineers and product managers in a dynamic, collaborative environment at our San Jose, CA office. This hub of innovation provides resources and support to help you thrive.

Requirements

As a Senior Software Engineer, you can expect a attractive compensation ranging from $180,000 to $264,891 per year, with benefits that may include health insurance, retirement plans, and possibly performance bonuses. In your role, you’ll be responsible for leading software development projects, mentoring junior engineers, and making architectural decisions. You’ll use a variety of tools and technologies, such as version control systems like Git, and collaborate with cross-functional teams to deliver high-quality software solutions. The workplace is typically an office environment, but may also include remote work options. Requirements for the role include a bachelor’s degree in computer science or a related field, several years of experience in software development, and proficiency in programming languages such as Java, Python, or C++.

To excel in this role, you should have a strong background in software engineering, focusing on developing and maintaining complex systems. Proficiency in languages like Java, Python, or C++ is required, along with experience in Agile or Scrum methodologies. You should also understand software architecture and design principles and be able to work effectively in a team.

  • Developing and maintaining high-quality software solutions
  • conducting code reviews
  • collaborating with cross-functional teams
  • troubleshooting and debugging complex issues
  • ensuring software quality and performanceStrong background in software engineering
  • proficiency in programming languages like Java, Python, or C++
  • experience with software development methodologies
  • deep understanding of software architecture and design principles
  • ability to work effectively in a team environment

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.juju.com
Prepare application

Good distractions

Loading talks and stories from around this role…