Job Title: Software Engineer Company Name: Aspect Software Job Url: https://www.linkedin.com/jobs/view/4373612523/?eBP=BUDGET_EXHAUSTED_JOB&trk=flagship3_search_srp_jobs&refId=Q7%2BAq5NcGfcS1Y%2FWaCFTpg%3D%3D&trackingId=WohKA8IjX%2F0PrpTPMy5vhQ%3D%3D Job Description: Software Engineer Aspect Software • United States (Remote) Save Easy Apply Aspect Software Software Engineer United States · 16 hours ago · Over 100 applicants Promoted by hirer · Company review time is typically 1 week $90K/yr - $100K/yr + Bonus Remote Full-time Easy Apply Save Use AI to assess how you fit Get AI-powered advice on this job and more exclusive features with Premium. Try Premium for PKR0 Show match details Tailor my resume Help me stand out People you can reach out to Meet the hiring team Nikki Allen • 3rd Senior Talent Acquisition Partner @ Aspect Job poster Message About the job Company Overview 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 delivering containerized software 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.) Key skills: 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. … more Featured benefits Medical insurance, Vision insurance, Dental insurance, 401(k), Paid maternity leave, Paid paternity leave, Tuition assistance, Disability insurance Requirements added by the job poster • 2+ years of work experience with Amazon Web Services (AWS) • Working in a remote setting • Accept a background check • Authorized to work in the United States • 2+ years of work experience with Python (Programming Language) • No need for visa sponsorship