Senior Software Engineer

Overview

Remote
$120,000 - $160,000
Full Time
No Travel Required

Skills

API
Agile
Amazon S3
Amazon Web Services
C
C#
C++
Collaboration
Communication
Computer Science
Continuous Delivery
Continuous Integration
Frontend Development
GitLab
Java
JavaScript
Jenkins
Management
Node.js
PostgreSQL

Job Details

Minimum Education and Experience: This position requires a minimum of five years experience and a Bachelor s Degree. Experience or education requirements may be met through an equivalent number of combined years of education or experience.

Description:

We re looking for a Senior Software Engineer to help design, build, and maintain our AWS Serverless applications. You ll work with a talented team to create high-quality solutions using React (with Typescript), Node.js (with Typescript), and AWS services. You ll collaborate with stakeholders to understand requirements, write and test code, integrate systems, and help keep our applications running smoothly.

This role is a great fit for someone who enjoys solving problems, working in Agile teams, and taking ownership of their work in a remote-friendly environment.

Key Responsibilities:

  • Work with customers and team members to understand business needs and turn them into clear requirements.
  • Help plan projects by identifying dependencies and risks and keep your work aligned with team goals.
  • Write, test, and maintain reliable, scalable code in React and Node.js with TypeScript.
  • Create and maintain integration and unit tests to ensure features work as expected.
  • Build and manage integrations with AWS services such as Lambda, API Gateway, S3, and Aurora.
  • Support deployments and troubleshoot issues using monitoring tools like AWS CloudWatch or X-Ray

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 5+ years of technical engineering experience with coding in languages including, but not limited to C, C++, C#, Java, JavaScript, or Python, OR 7 years of experience (experience in lieu of degree), in technical engineering experience with coding in languages including, but not limited to C, C++, C#, Java, JavaScript, or Python.
  • Experience building applications using AWS services such as Lambda, API Gateway, Aurora, and S3.
  • Solid understanding of front-end development with React.
  • Good communication skills able to explain technical ideas clearly.
  • Must demonstrate exceptional communication, both written and verbal.
  • Must be a team player (team-oriented) and willing to follow directions, as well as take initiative.
  • Must have the ability to obtain a DHS Public Trust.
  • Active or ability to obtain a TSA Clearance.

Preferred Qualifications:

  • Experience with React.js workflows (such as Redux).
  • Knowledge of RESTful APIs and web service design.
  • Familiarity with CI/CD tools like AWS CodePipeline, GitLab or Jenkins.
  • Experience with relational databases (PostgreSQL preferred) and writing SQL queries.
  • Understanding of application monitoring and logging in AWS.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About ACI Solutions