Senior Software Engineer

Applied Industrial Technologies, Inc.
United States
10 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Automation of Tests C Sharp (Programming Language) Cloud Computing Code Review Continuous Integration Data Structures Web Development Distributed Systems Python (Programming Language) Node.Js
+11 more
NoSQL Object-Oriented Software Development Software Engineering Backend Git Event Driven Architecture Information Technology Graphql Restful APIs Golang Microservices

Job description

  • Design, build, test, and maintain scalable backend services and APIs
  • Translate business requirements into secure, maintainable technical solutions
  • Build and optimize integrations with internal and external data sources
  • Improve system performance, reliability, monitoring, and security
  • Participate in code reviews and maintain high engineering-quality standards
  • Contribute to architecture decisions for cloud-based, distributed, or microservices systems
  • Collaborate effectively with remote product and engineering teams
  • Mentor engineers and help improve development processes, tooling, and documentation

Requirements

  • Strong foundation in computer science, including data structures, algorithms, and system design
  • Hands-on experience in backend web development and software development for cloud-based or distributed systems
  • Proficiency in one or more modern backend languages, such as Java, C#, Python, Go, or Node.js
  • Strong understanding of object-oriented programming principles and software design best practices
  • Experience designing and consuming RESTful APIs or GraphQL APIs
  • Experience with relational and/or NoSQL databases
  • Familiarity with Git, automated testing, CI/CD pipelines, and code-review workflows
  • Ability to communicate clearly and solve problems in a remote, collaborative environment
  • Bachelor’s degree in Computer Science, Engineering, or a related field-or equivalent practical experience
  • Experience with scalable architectures, microservices, event-driven systems, HR technology, or marketplaces is a plus
  • Create a free profile on PPLIED to be matched with relevant opportunities from our hiring partners: https://pplied.com/register/candidate

About the company

About PPLIED

PPLIED is a hands-free hiring platform that simplifies hiring for recruiters and job seekers. Recruiters post a role once and receive a daily shortlist of top-matched candidates-without job boards, manual searching, or fees. Job seekers upload their resume once, and PPLIED continuously matches them with relevant, active roles.

This position is being promoted by PPLIED on behalf of one of our onboarded recruiters and hiring partners.

Apply for this position

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

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

3:43 min

Designing a reliable technical hiring and interview process

Andreas Klinger Andreas Klinger +1 · Coffee With Developers

Videos

See all

Related articles

See all