Full Time

Senior Staff Software Engineer, Shared API

Galileo Financial Technologies
$120,000 - $160,000* / year (about $58–$77 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Galileo Financial Technologies, so some details may not match this job. The employer's own page has the real description.

Job Overview

As a Senior Staff Software Engineer specializing in Shared API at Galileo Financial Technologies, you will be at the forefront of designing and developing innovative solutions that enable seamless integration and operation across multiple platforms. Your expertise will play a critical role in enhancing the efficiency of our API infrastructure, ensuring scalability, security, and robust performance. Collaborating with cross-functional teams, you will guide the architectural evolution of our systems, mentor junior engineers, and facilitate the successful delivery of high-quality software solutions in a fast-paced environment.



Job Responsibilities

  • Design, develop, and lead the implementation of scalable and secure APIs to support various client requirements.
  • Collaborate with product teams to define technical specifications and ensure the alignment of development efforts with business goals.
  • Mentor and guide junior engineers, fostering a culture of continuous learning and improvement across the engineering team.
  • Conduct code reviews to ensure high-quality code and adherence to best practices in software engineering.
  • Identify, troubleshoot, and resolve software defects and performance issues in a timely manner.
  • Participate in architectural discussions and contribute to the strategic planning of API services.
  • Stay updated with emerging technologies and industry trends to incorporate relevant advancements into the company's systems.
  • Work closely with DevOps teams to enhance deployment practices and monitoring tools.


Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 10+ years of experience in software engineering with a focus on API development and architecture.
  • Proficiency in programming languages such as Java, Python, or Go.
  • Strong knowledge of RESTful API design principles and microservices architecture.
  • Experience with cloud technologies including AWS, Azure, or Google Cloud Platform.
  • Familiarity with monitoring and logging tools such as Splunk or ELK stack.
  • Excellent problem-solving skills and a strong emphasis on software quality and testing.
  • Effective communication skills, both verbal and written, to facilitate collaboration with technical and non-technical stakeholders.


Technologies & Tools

The successful candidate will work extensively with a range of technologies and tools, including but not limited to REST APIs, microservices architecture, Java, Python, and cloud platforms such as AWS and Google Cloud. Familiarity with containerization tools like Docker and orchestration tools like Kubernetes is advantageous. Additionally, knowledge of monitoring tools such as Prometheus and Grafana will be essential in maintaining system performance and reliability.



Ideal Candidates

The ideal candidate for the Senior Staff Software Engineer position should possess a strong technical background combined with leadership capabilities. They should be proactive problem solvers who thrive in collaborative environments, demonstrating a passion for technology and innovation. A commitment to excellence in software quality, an eagerness to share knowledge, and the ability to adapt to an evolving technological landscape will further define their success within our organization.

Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.