Full Time

Staff Software Engineer, Refunds API

Square
$110,000 - $150,000* / year (about $53–$72 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 Square, so some details may not match this job. The employer's own page has the real description.

Job Overview


As a Staff Software Engineer for the Refunds API at Square, you will play a pivotal role in designing and implementing high-quality software solutions that enhance our refund processing capabilities. You will work closely with cross-functional teams to ensure the API is robust, scalable, and seamlessly integrates with other systems. Your contributions will drive improvements in customer satisfaction and operational efficiency by providing reliable and secure refund functionalities.



Job Responsibilities

  • Design, develop, and maintain the Refunds API to ensure high availability and performance.
  • Collaborate with product managers and designers to refine requirements and deliver solutions that meet customer needs.
  • Implement best practices in code quality, testing, and deployment, including automation frameworks.
  • Conduct code reviews and mentor junior engineers to foster a culture of continuous improvement.
  • Troubleshoot and resolve issues in existing API services to enhance reliability and user experience.
  • Stay updated with industry trends and emerging technologies to innovate and improve API performance.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of experience in software development, with a focus on API design and implementation.
  • Strong proficiency in programming languages such as Java, Python, or Ruby.
  • Experience with cloud services, especially AWS or Google Cloud Platform.
  • Solid understanding of RESTful APIs, microservices architecture, and web services.
  • Knowledge of database technologies and tools, such as SQL, NoSQL, and ORM frameworks.
  • Excellent problem-solving skills and the ability to work effectively within a team environment.


Technologies & Tools


In this role, you will utilize a variety of technologies and tools including Java or Python for backend development, RESTful APIs for communication, and database frameworks such as SQL and NoSQL. Familiarity with cloud environments like AWS or Google Cloud Platform will be essential, as well as tools for continuous integration and deployment (CI/CD) to streamline development workflows.



Ideal Candidates


The ideal candidate for the Staff Software Engineer position will be a proactive problem solver with a strong aptitude for collaborative work. You should possess a deep passion for technology and a commitment to delivering exceptional results. Your keen attention to detail and your ability to think critically will enable you to navigate complex challenges effectively. Additionally, a strong desire for continual learning and professional growth will make you a valuable addition to the Square team.

Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →

View Similar Jobs

Matches Jobs

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