Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
Flint Meadows Partners in San Jose, CA seeks a Senior Software Engineer to design, implement, and maintain software systems. You will contribute to architecture decisions, mentor junior engineers, and drive performance improvements in a collaborative, office-plus-remote environment.
The role requires a Bachelor's degree in computer science or related field, several years of development experience, and proficiency in Java, Python, or C++. Agile/Scrum experience is preferred.
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.
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.