
Senior Software Engineer
Coastal
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $162,681 - $195,217 per year
Job Level
About the role
- Deliver high-quality, well-tested code that solves complex business and technical problems.
- Participate in design discussions, code reviews, and technical decision-making to ensure strong engineering outcomes.
- Mentor and support junior and mid-level engineers, sharing best practices in coding, architecture, and problem-solving.
- Lead by example on operational excellence, including monitoring, testing, deployment practices, and incident response.
- Collaborate with Product Management and stakeholders to translate requirements into clear technical specifications and reliable software.
- Champion compliance and security, ensuring software adheres to banking regulations (e.g., BSA, OFAC) and internal security policies
- Promote knowledge sharing, documentation, and maintainability within the team.
- Contribute to the continuous improvement of development practices, tools, and team processes.
Requirements
- 10+ years of professional software engineering experience, including ownership of complex systems in production.
- Proficiency in one or more modern programming languages (Node.js/TypeScript preferred; functional programming experience a plus).
- Strong experience with cloud-native platforms (Microsoft Azure preferred; AWS/GCP also valuable) and CI/CD pipelines.
- Solid understanding of software architecture, scalable system design, and distributed systems.
- Experience in regulated industries such as fintech, banking, or healthcare, with strong awareness of security and compliance.
- Strong knowledge of data structures, algorithms, and software engineering fundamentals.
- Excellent problem-solving skills and ability to make pragmatic, risk-aware technical decisions.
- Effective communicator who can collaborate across product, analytics, compliance, and business functions
- Leadership qualities with demonstrated success mentoring engineers and guiding technical initiatives.
Benefits
- Medical Coverage: Choose from three competitive medical plans to find the coverage that best fits your needs and lifestyle.
- Health Savings Account (HSA): Available with eligible medical plans, offering tax advantages and employer contributions.
- Flexible Spending Accounts (FSA): Options for healthcare and dependent care expenses to help you save on out-of-pocket costs.
- Dental and Vision Insurance: Plans to keep you and your family smiling and seeing clearly.
- Life Insurance: Company-paid basic life insurance with options to purchase additional coverage for yourself and your dependents.
- Long-Term /Short-Term Disability (LTD): Income protection in the event of a long-term illness or injury.
- Supplemental Benefits: Including Hospital Indemnity, Accident Insurance, and Critical Illness coverage to provide extra financial support when you need it most.
- 401(k) Retirement Plan: A competitive retirement savings plan with company matching to help you plan for the future.
- Paid Time Off: Generous vacation and sick leave policies to support your time away from work.
- Holidays: Enjoy 11 paid holidays throughout the year.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Node.jsTypeScriptfunctional programmingcloud-native platformsMicrosoft AzureAWSGCPCI/CD pipelinessoftware architecturedata structures
Soft Skills
problem-solvingeffective communicationleadershipmentoringcollaborationtechnical decision-makingknowledge sharingoperational excellencepragmatic decision-makingcontinuous improvement