Software Engineer

Aspect Software

United States

On-site

USD 80,000 - 110,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

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

Senior Staff Engineer
Senior Staff Engineer

Alvaria • Northern (KY)

Hybrid
USD 170,000 - 180,000
Software Engineer (On-Site, IN)
Software Engineer (On-Site, IN)

Allied Solutions LLC • Carmel (IN)

On-site
USD 75,000 - 105,000
Medical, dental, and vision insurance
Life and disability coverage paid by公司
401k with company match
+1
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 (On-Site, IN)
Senior Software Engineer (On-Site, IN)

Allied Solutions LLC • Carmel (IN)

On-site
USD 110,000 - 150,000
Medical, dental, vision insurance
401k with company match
Paid time off
Lead Software Engineer
Lead Software Engineer

Talentify • Lansing (MI)

On-site
USD 83,000 - 217,000
Lead Software Engineer
Lead Software Engineer

Emergent Holdings, Inc. • United States

Remote
USD 83,000 - 217,000
Full Stack Developer
Full Stack Developer

Govserviceshub • Atlanta (GA)

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

Talentify • Newark (NJ)

On-site
USD 120,000 - 160,000
Associate Engineer
Associate Engineer

Venusgeo • Phoenix (AZ)

On-site
USD 90,000 - 120,000