The Senior Full-Stack Software Engineer will contribute to the design, development, and support of scalable, integrated business systems across web, cloud, and enterprise platforms.
This role involves working alongside the Principal Architect to build high-performance applications and integrations using .NET (Framework/Core), SQL (MySql/MSSQL/PgSql) databases, AWS, and third-party systems.
The candidate must live in the United States.
Key responsibilities include developing and maintaining full-stack features using .NET and relational databases with HTML/JavaScript.
The engineer will integrate third-party systems (Internal, Stripe, NetSuite, Simphony, QuickBooks) with internal platforms.
Writing and optimizing SQL queries (MySQL, PostgreSQL, MSSQL) is required, and familiarity with NoSQL (DynamoDB/Mongo) is a plus.
Participation in code reviews, pull requests, and collaborative design discussions is expected.
The role includes deploying services using AWS infrastructure (EC2, RDS, Lambda, S3) and managing IIS for legacy .NET applications.
The engineer will contribute to CI/CD workflows using Jenkins and GitHub Actions.
Supporting production issues related to system performance and integration failures/issues is part of the job.
The candidate will assist with creating reporting pipelines using tools like Snowflake, Redshift, and SQL.
Working cross-functionally with product, operations, and accounting teams to understand and implement requirements is essential.
The engineer will contribute to technical documentation and maintain system/process clarity.
Building and documenting RESTful APIs for internal and external consumption (Swagger/OpenAPI) is also a responsibility.
Requirements:
Candidates should have 8+ years of experience in full-stack engineering roles.
Strong experience with .NET (Framework and Core), C#, JavaScript, and HTML is required.
A working familiarity with NetSuite API/backend integrations is highly preferred.
Hands-on experience and understanding of AWS, SQL relational databases, and integrations with third-party APIs are necessary.
The ability to work independently while thriving in a collaborative, fast-paced environment is essential.
Excellent communication skills and a mindset for continuous learning are required.
Experience working in an Agile environment is preferred.
Benefits:
The expected base salary range for this position is $135,000-$165,000, with total starting compensation determined based on lawful criteria, company policy, and best practices.
Health benefits include eligibility for medical, dental, vision, and FSA benefits for all full-time, regular employees and their dependents. Additional health benefits include Healthcare and Dependent Care reimbursement programs, Employee Assistance Program (EAP), and Optum Care 24-hour confidential medical counseling services.
The company observes ten (10) paid holidays per calendar year.
Full-time, regular employees earn 15 days of Paid Time Off (PTO) in the first 12 months of continuous service, increasing to 22 days in subsequent years. Eligible part-time employees earn pro-rated PTO.
Employees are eligible to participate in the 401(k) Plan effective from their employment start date.
The company offers college tuition and education assistance programs, LinkedIn Learning courses, and ongoing learning and development opportunities.