Software Engineer

Aspect Software

United States

On-site

USD 80,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading technology company in the United States seeks a Software Development Engineer to develop and maintain API components. You will be responsible for ensuring application reliability, performance, and cost-effectiveness. The ideal candidate will have 2+ years of experience in software development, proficiency in languages such as C#, Python, and experience with AWS technologies. This position offers growth in a dynamic team environment focused on innovative workforce technology.

Qualifications

  • Experience leading a feature to completion.
  • Proficient with one or more programming languages.
  • Good knowledge of networking (DNS, firewalls, etc.).

Responsibilities

  • Build and maintain reusable API components.
  • Own an application component’s reliability and performance.
  • Define application SLOs and alerts, maintain runbooks.

Skills

Programming experience in one or more enterprise programming languages (C#, Python, TypeScript, SQL)
Communication/documentation skills across multiple R&D teams
Experience with DevOps skills for automated deployments using Chef and/or Ansible
Experience with alerting/monitoring cloud software

Education

Minimum 2+ years of experience in a Software Development Engineer role

Tools

AWS technologies (EC2, S3, etc.)
Kubernetes
Postman or Insomnia
AWS Code pipelines

Job description

Building upon more than 50 years of industry-leading experience, Aspect is reimagining workforce management tools with a new approach to innovation. We’re proud of our technology, but we take even more pride in the talented team that makes it all possible. The Aspect team embodies our heart of innovation, made up of bright and determined creative‑thinkers committed to putting people at the center of every work process.

The only way to build exceptional workforce technology is by giving employees the space to be just that—exceptional. We believe in promoting a workplace built upon empowerment, collective growth, and autonomy, ensuring every individual has space to shine and put their best foot forward. If you’re interested in being part of an outstanding team creating best‑in‑class workforce technology, you’re in the right place.

Summary: Developing individual contributor who delivers features end‑to‑end with moderate supervision. Begins to anticipate edge cases and contributes to team practices.

Level definition: Applies growing knowledge to routine tasks with moderate supervision. Contributes to team goals and demonstrates problem‑solving ability.

Persona & Accountability: Takes ownership of assignments, follows through on commitments, and demonstrates a positive, solution‑oriented attitude.

ESSENTIAL FUNCTIONS
  • Programming experience in one or more enterprise programming languages (preferred C#, Python, TypeScript, SQL).
  • Programming experience in Restful Web Services and MVC programming patterns.
  • Demonstrated experience in programming, performance tuning, source control and continuous integration tools.
  • Communication/documentation skills to work across multiple R&D teams across many time zones.

Key responsibilities

  • Build and maintain reusable API components
  • Own an application component’s reliability, performance, and cost
  • Extend the shared libraries used by API
  • Define application SLOs and alerts, and maintain runbooks
  • Resolve issues in the application
SPECIALIZED KNOWLEDGE & SKILLS
  • An understanding of design/test for high availability
  • An understanding of call center applications
  • Experience in working with multi‑dimensional data and analysis services databases
  • Experience with ETL processes
  • Experience with DevOps skills for automated deployments using Chef and/or Ansible
  • Experience with AWS technologies are desired, especially those used for deployment setups, including some of these: EC2, S3, Route 53, Load Balancers, CloudWatch, Lambdas, DynamoDB, System Parameters, Cognito
  • Technical experience with Kubernetes
  • Experience leading a feature to completion
  • Experience with Linear, Notion, Figma, Github, Team O’Clock, Geekbot
  • Experience with tools such as Postman or Insomnia
  • Experience with alerting/monitoring cloud software with tools like BetterStack
EDUCATION AND EXPERIENCE
  • Minimum 2+ years of experience in a Software Development Engineer role
  • Programming experience in .Net Framework
  • A solid background in automated unit testing, ideally integrated within a check in/build/test process
  • Experience working in Agile development organizations
  • Experience with continuous integration/continuous deployment environments
  • Experience with Amazon Web Services and other public cloud providers
  • Experience with automated UI tests
  • Experience with AWS Code pipelines and automated deployments
  • Good knowledge of networking (DNS, firewalls, etc.)
  • Proficient with one or more programming languages (e.g. TypeScript, C#, Python)
  • Strong experience of API fundamentals
  • Knowledge of reusing and contributing to shared libraries

This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee. Duties, responsibilities and activities may change or new ones may be assigned at any time with or without notice.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Director of Software Engineering
Director of Software Engineering

SnapLogic • San Mateo (CA)

Hybrid
USD 250,000 - 350,000
Health insurance
Stock options
401(k) + matching
Engineer,Software
Engineer,Software

Midmark Corporation • Cincinnati (OH)

On-site
USD 80,000 - 100,000
Software Engineer
Software Engineer

Midmark Corporation • Cincinnati (OH)

On-site
USD 110,000 - 140,000
Senior Software Engineer
Senior Software Engineer

Cielo Talent • United States

Hybrid
USD 100,000 - 140,000
Engineer, Software
Engineer, Software

R&D • United States

Hybrid
USD 110,000 - 150,000
Senior Software Engineer
Senior Software Engineer

i3 Verticals, LLC • Nashville (TN)

On-site
USD 90,000 - 120,000
Software Engineer I
Software Engineer I

SMC³ • Peachtree City (GA)

On-site
USD 90,000 - 120,000
Sr. Full Stack Developer
Sr. Full Stack Developer

Motion Recruitment Partners LLC • Minneapolis (MN)

Hybrid
USD 110,000 - 150,000
Lead Full Stack Developer
Lead Full Stack Developer

Compunnel, Inc. • Atlanta (GA)

On-site
USD 100,000 - 130,000
Staff Engineer -- Full Stack .NET Developer
Staff Engineer -- Full Stack .NET Developer

Nagarro • Draper (UT)

On-site
USD 140,000 - 180,000