Sr Software Engineer
Software Engineering
United States · South Carolina, USA · Spartanburg, SC, USA
Posted on Jul 16, 2026
Job Summary
The Sr. Software Engineer will be involved in the design and implementation of products that meet functional and non-functional requirements consistent with the values of RedSail Technologies. This individual is active in maintaining code quality and functional design following company and industry best practices.
Key Duties
- Develops and delivers secure, high quality software solutions that meet the functional requirements defined by product management.
- Ensures high quality by recommending and establishing coding best practices.
- Communicates and accurately documents feature status, coding patterns, and functional design.
- Performs code review and analysis.
- Serves as a mentor to the development team.
- Participates in team scrum activities
- Performs other duties as assigned by RedSail Technologies development management.
- Leverages AI solutions like Github Copilot or Claude Code to accelerate high-quality delivery, mentors team on the same
- Monitors and maintains service health in production using observability tooling (logging, metrics, distributed tracing); participates in incident response and contributes to postmortems to drive reliability improvements.
Education/Training
- Bachelor's degree in Computer Science OR the equivalent (4 years) combination of education and/or years of relevant working experience
Required Work Experience/Skills
- 1 year of professional experience in a Senior Software Engineer position.
- 5 years of professional experience as a Software Engineer.
- Expert understanding of robust and scalable software development principles
- Understanding of Microservice patterns
- Experience with API design
- Experience with database design and development
- Experience in layered application design
- Experience with unit and integration testing
- Knowledge of JavaScript based frameworks, inclusive of React and Angular
- Experience leveraging AI solutions like Github Copilot and Claude Code as force multipliers to accelerate high-quality delivery
- Experience providing and reliably meeting timeframe estimates for assigned tasks
- Experience with APM and observability platforms (e.g., Datadog); familiarity with SLOs, error budgets, or on-call rotations.
Preferred Work Experience/Skills
- Expert understanding of C# and the .NET framework
- Expert understanding of Angular
- Expert understanding of relational databases such as PostgresDB
- Intermediate understanding of NoSQL databases such as Mongo DB
- Full-stack development experience
- Hands on experience with Kafka
- Hands on DevOps experience
Discretionary Judgment
- Uses independent judgment and discretion based upon the employee’s experience in the position and knowledge of the products, equipment, and services.
- Uses good judgment and possesses ethical work values.
Physical Demands, Working Conditions, and General Employment Guidelines
- Moderate or high levels of stress may be experienced in the performance of the job.
- Position is performed in a general office environment, home office, or approved remote workspace where physical work includes, but is not limited to, sitting, standing, reaching, kneeling, bending, and lifting to 25 lbs.
Equipment
- Daily use of Microsoft Teams (phone), computer, printer, and other routine office equipment.
- Must have reliable and consistent internet access.
Safety to Self and Others
- Little responsibility for the safety of others. Job is performed in an office setting where there are no hazardous materials or equipment.
Working Conditions/Hazards
- Position is performed in an open office environment or approved remote work location.
Work Location
- RedSail office or Remote