Senior Software Engineer

Posted Sep 25

This is a fully remote position, open to applicants in Alabama, +28 more states.

📋 Description

• Design, create, troubleshoot, test, and deploy high-volume enterprise applications.

• Engage throughout the Agile software development lifecycle, which includes requirements analysis, technical design, prototyping, programming, testing, debugging, and production implementation.

• Build applications and components utilizing TypeScript/JavaScript, Next.js, C#/.NET, and SQL Server.

• Develop and enhance SQL solutions, encompassing stored procedures, database design, and performance optimization.

• Participate in technical design discussions and contribute to the architecture of scalable applications.

• Identify and escalate concerns related to quality, performance, scalability, or architectural challenges.

• Diagnose intricate application and technical issues, providing effective solutions.

• Collaborate with software engineers, analysts, business teams, and various stakeholders.

• Act as a technical resource, offering guidance to fellow software engineers.

• Mentor other developers and assist in the growth of the engineering team.

• Serve as a bridge between technical teams, leadership, analysts, and business stakeholders.

• Independently recognize and resolve technical challenges.


⛳️ Requirements

• Extensive professional experience with TypeScript/JavaScript.

• Experience in developing applications with Next.js.

• Solid SQL experience, including stored procedures, database design, and performance considerations.

• Over 5 years of experience in software development using C#/.NET.

• Proven experience in developing multi-tier components for high-volume applications.

• Familiarity with SQL Server.

• Knowledge of Agile software development methodologies and full lifecycle application development.

• Strong skills in troubleshooting and technical problem-solving.

• Ability to work autonomously while effectively collaborating within a team environment.

• Excellent written and verbal communication skills.

• Experience in mentoring or providing technical guidance to other developers.

• Familiarity with load-balancing technologies is preferred.

• An advanced degree, technical training, or other relevant education in a related field is preferred.


🏝️ Benefits

• Medical insurance

• Dental insurance

• Vision insurance

• Life insurance

• 401(k)

• PTO

• Sick leave

• Sick days

People also viewed

VALCE Talent Solutions1 day ago

Full Stack Engineer

MX flagMexico OnlyFull-timeFull-stack Engineer
ApplyView job
Coinbase1 day ago

Software Engineer, Wallets, Liquidity and Bridging Team

US flagUnited States OnlyFull-timeFull-stack Engineer$152.4k – $179.3k/year
ApplyView job
Northrop Grumman1 day ago

Senior Principal Engineer, Supplier Quality

US flagNorth Carolina, +2 more statesFull-timeFull-stack Engineer$117.5k – $176.3k/year
ApplyView job
Topstep1 day ago

Staff Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $250k/year
ApplyView job
HEAVY CONSTRUCTION SYSTEMS SPECIALISTS INC1 day ago

Senior Software Developer

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
First American (India)1 day ago

Senior Software Engineer – SDET

IN flagIndia OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers