Job Search

Senior Software Engineer

Remote

Piper Companies Logo

Job Id:
158582

Job Category:

Job Location:
Remote

Security Clearance:
No Clearance

Business Unit:
Piper Companies

Division:
Piper Enterprise Solutions

Position Owner:
Austin Richardson

Piper Companies is seeking an experienced Senior Software Engineer to support a leading mobility‑technology organization. The Senior Software Engineer will be responsible for architecting, designing, and delivering scalable software solutions, contributing across the full development lifecycle and ensuring applications meet evolving business and client needs.


Responsibilities of the Senior Software Engineer include:

· Lead the architecture and design of high‑performance, maintainable software solutions from concept through deployment

· Manage development tasks independently across the full SDLC while delivering high‑quality, well‑tested code

· Write efficient, clean, and well‑documented code, enhancing existing systems and implementing automated testing strategies

· Perform code reviews, debug complex issues, and uphold engineering quality standards

· Collaborate closely with cross‑functional teams, clients, and business stakeholders to align solutions with organizational objectives

· Evaluate emerging technologies, automate processes, and improve development workflows

· Mentor junior engineers and contribute to team development and technical best practices

· Apply strong problem‑solving and analytical skills to deliver solutions within defined timelines

· Develop and maintain data‑driven applications using relational and non‑relational database systems

· Partner with Product, Support, and Service Delivery teams to deliver software aligned to business goals


Qualifications for the Senior Software Engineer include:

· 8+ years of professional software engineering or software development experience

· Extensive background working across full software development lifecycles

· Strong proficiency in JavaScript; TypeScript experience is required most be strong in React and Node

· Advanced experience with Node.js, Express, and DynamoDB or MongoDB for backend development

· Experience building RESTful APIs and microservices architectures

· Expertise in AWS services such as Lambda, API Gateway, S3, ECS, and RDS

· Hands‑on experience with CI/CD pipelines and infrastructure‑as‑code tools such as CloudFormation

· Experience working within Agile environments preferred

· Proven strengths in software design, architecture, and programming

· Bachelor’s degree in Computer Science or equivalent combination of education and experience


Compensation for the Senior Software Engineer includes:

· $120,000 – $150,000 annual range plus full benefits: Medical, Dental, Vision, 401(k), paid time off, holidays, and legally required sick leave

· Comprehensive package including Medical, Dental, Vision, PTO, and paid holidays

· Full‑time position with opportunities for professional growth


This role becomes available for applicants on 1/24/2025, and the application window will remain open for at least 30 days from the listed posting date.


Keywords: Senior Software Engineer, JavaScript, TypeScript, React, Node.js, Express, DynamoDB, MongoDB, AWS Lambda, API Gateway, microservices, REST APIs, CI/CD, CloudFormation, ECS, RDS, full‑stack development, software architecture, mobility solutions, scalable systems, cloud engineering, Agile development


#LI-AR2

#LI-REMOTE

Apply For This Position


Personal Information

Required
Required
Required
Required
Required
Required
Required

Additional Details

Required
Required
Required

Voluntary Self-identification Form

Required
Required
Required

Veteran Status *

Discharge Date:

Resume Upload

Please note only files with .pdf, .docx, or .doc file extensions are accepted.

Currently selected file:

Don't have a resume?