Search jobs > Atlanta, GA > Senior software developer

Senior Software Engineer, Developer Experience

Square
Atlanta, Georgia, US
Full-time

Job Description

Want to apply Read all the information about this position below, then hit the apply button.

Devices Developer Experience (DDX) is a growing internal team that serves developers working with and testing Square hardware devices.

We develop internal software products, firmware tools, test software infrastructure, and developer infrastructure to serve our internal customer teams.

Some of our customer teams include the Android platform teams, firmware teams, Quality Assurance (QA) teams, and app development teams.

As a Senior Software Engineer on the team, you will play a critical role in enhancing the productivity and efficiency of developers working with Square hardware devices.

You will focus primarily on the Test Platform, contributing to the development and maintenance of essential tools, libraries and infrastructure that support hardware-in-the-loop testing.

Your work will directly impact the quality and reliability of Square's hardware products. You will report to the engineering manager for the team and will have the opportunity to work on impactful projects that directly contribute to the success of Square's hardware products and the broader Square ecosystem.

Join us to make a difference in the world of developer experience and hardware testing.

You will :

  • Develop and maintain software test platforms for hardware-in-the-loop testing, ensuring high reliability and performance
  • Provide technical support and triage issues related to all tools DDX owns
  • Occasionally contribute to and review local and cloud developer environments
  • Occasionally contribute to and review internal-facing web applications
  • Oversee the entirety of your features, including component design, implementation, automated testing, rollout, and maintenance
  • Hold yourself and your teammates accountable to the high standards of engineering that enable Square to safely process billions of dollars in payments and protect sensitive customer data
  • Work closely with other engineers, technicians, and product managers to develop excellent product experiences

Qualifications

  • 5+ years of relevant software development experience (or additional academic experience)
  • Proficiency in Python, as it will be the primary language used
  • The ability and passion to discover and drive projects that increase developer velocity
  • Strong ability to collaborate within the team and with adjacent teams
  • A passion for building and shipping internal tools and products and working directly with internal customers to rapidly improve their development experience

Even better :

  • Experience with Android Open Source Project (AOSP) development and communication protocols
  • Experience with shipping software for Linux and MacOS (arm, x86)
  • Knowledge of React, Web Assembly, and JavaScript / TypeScript
  • Experience with cloud technologies like Terraform, Docker, and AWS (especially EC2)
  • Familiarity with Jenkins, or another CI / CD platform
  • A wide range of software development experience, including web applications, command-line tooling, data visualization, automated testing, configuration management and continuous integration & continuous delivery

J-18808-Ljbffr

1 day ago
Related jobs
Promoted
VirtualVocations
Decatur, Georgia

A company is looking for a Senior UI Software Engineer to join their engineering team. ...

Promoted
Aderant
Atlanta, Georgia

A senior software developer should work equally well on a team or independently, given a set of project requirements or tasks. The developer should understand the aspects of the software development cycle, from architecture to testing. This person should have experience with participating in project...

Federal Reserve System
Atlanta, Georgia

Serves as a Senior Software Engineer: to design, develop and implement new complex solutions in accordance with FedNow and Fed Standards. Demonstrated experience engineering software with cloud-first architectures. Experience with Agile software engineering (Scrum, Kanban, Lean etc). Provides input ...

Motion Recruitment
Atlanta, Georgia

A client is looking to bring on a Senior Software Developer to join their team to work on internal and external applications that are used for commercial property insurance. They’re looking to add an engineer who is experienced in the Microsoft stack using C#,. If you have experience with azure migr...

Home Depot
GEORGIA, US
Remote

Software Engineers will be involved in product and tool selection, configuration, security, resilience, performance tuning and production monitoring as well as mentoring less experienced engineers. Software Engineer in the Non-Statistical Ordering space, you will be leading a dynamic team of enginee...

Travelport
Atlanta, Georgia

SENIOR SOFTWARE DEVELOPMENT ENGINEER I | PLATFORM & MIDDLEWAE | UNITED STATES, EASTERN TIME ZONE. What does a great Senior Software Development Engineer I do?. Senior Software Development Engineer. You'll be mentoring and supporting services before they go live through activities such as software an...

Motion Recruitment
Atlanta, Georgia

We are looking for a Senior Software Development Engineer in Test to join our team for a long-term contract in Atlanta, GA (hybrid). Experience with API and Microservices testing and automation • Knowledge and experience with Test Driven Development(TDD),Behavior Driven Development(BDD) with a testi...

Catapult Services LLC
Atlanta, Georgia

In your role as a Senior Software Engineer you will work with others to design, develop, and implement any changes, bug fixes, and new features to our web application. They are a profitable company with over 500,000 physicians managed through their software. Over 82% of the major healthcare systems ...

Abbott
Atlanta, Georgia

The is responsible for executing and maintaining software quality engineering methodologies and providing quality engineering support for software. Minimum 4 years of Software Quality Engineering experience or an equivalent combination of education and experience. Senior Quality Engineer, Software. ...

HighCloud Solutions
Atlanta, Georgia

The Georgia Department of Human Services (DHS) Office of Information Technology is seeking a qualified candidate for a contractor staffing position for a Senior Software Developer on Georgias Child Welfare technical team in Atlanta Georgia. Experience and Technical Skills Required. Seven (7) years o...