Senior Software Engineer III
Location
United States
Posted
3 days ago
Salary
$162K - $195K / year
Seniority
Senior
Job Description
ABOUT US
Coastal is at the forefront of modern banking, combining strong financial infrastructure with cutting-edge Banking-as-a-Service (BaaS) and fintech enablement strategies. We support not only individuals with their personal banking needs; we also empower businesses by integrating modern banking technology that drives growth, flexibility, and innovation.
At Coastal, we think and move like entrepreneurs; focused on impact, speed, and continuous improvement. We believe in working smart, collaborating deeply, and building solutions that unlock real potential. If you're someone who thrives in a fast-moving environment, loves solving complex problems, and wants to help shape the future of banking, we’d love to meet you.
Check out our video here!
OVERVIEW
The Senior Software Engineer III plays a critical role in shaping and scaling our technical foundations. They will combine strong technical judgment with people-first management to empower engineers, deliver reliable systems, and create long-term value for the business.
They are responsible for guiding a high-performing engineering team, fostering professional growth, and ensuring that technical outcomes align with both immediate product needs and the bank’s broader strategic goals. The Engineering Manager partners closely with product, analytics, and business stakeholders to prioritize work, remove blockers, and continuously improve how the team delivers.
Success in this role means developing talent, maintaining high standards of execution, and ensuring that our technology not only meets today’s needs but positions the bank to serve fintech partners with excellence in the future.
RESPONSIBILITIES INCLUDE
As a Senior Software Engineer III, you will:
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.
QUALIFICATIONS
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.
EDUCATION/EXPERIENCE
Bachelor’s degree in Computer Science, Information Systems, or equivalent experience.
10+ years software development experience (with increasing scope and responsibility).
Microsoft Azure Fundamentals Certification and/or additional certifications (e.g., Azure DevOps Engineer, Solutions Architect) desirable.
Experience using Postman or other API development/testing tools preferred.
HOW YOU’LL THRIVE AT COASTAL
Be the Best – Communicate effectively, pay close attention to detail, and prioritize your personal development.
Be Relentless – Thrive in a goal-oriented environment exercising both patience and persistence. Advocate for our customers and team members and strive to promote the Coastal Difference.
Be Un-Bankey – Be a forward thinker with a creative mindset. Build long-lasting relationships promoting the Coastal Difference, built on a foundation of integrity, honesty, and trust.
Embrace Gray Thinking – Use sound judgment while decision-making and problem-solving. Think outside the box.
Stay Flexible – Organize and strategize effectively while always being prepared to adapt on the fly. Seek efficiencies for Coastal to work smarter, not harder.
Take Care of Each Other – Understand what it means to be a true team player and have your teammate's back. Practice self-awareness and build your emotional intelligence.
BEING YOU AT COASTAL
Coastal is an equal opportunity employer. We are committed to providing a workplace free from discrimination and harassment. All employment decisions are based on merit, qualifications, and business needs. We do not discriminate on the basis of race, color, religion, sex, national origin, age, disability, veteran status, or any other protected status under applicable laws.
BENEFITS WE OFFER
We’re proud to offer a comprehensive benefits package designed to support your health, financial well-being, and work-life balance. Our offerings include:
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.
Check out our benefits on our careers site!!
PHYSICAL DEMANDS
The physical demands described below are required to perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee must be able to:
Sit for extended periods of time.
Stand for extended periods of time.
Perform repetitive finger, hand, and arm movement.
Use electronic office equipment such as a computer keyboard, mouse, ten key, telephone, etc.
View and read computer screens for extended periods.
Occasionally stoop, kneel, crouch, or crawl.
Occasionally lift or move up to 10 pounds.
OTHER DUTIES
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.
Related Guides
Related Job Pages
More Software Engineer Jobs
The Technical Lead will design, develop, and maintain complex software applications using COBOL and Java, ensuring alignment with FIS core technologies and standards across various platforms. Responsibilities include gathering system requirements, translating them into technical specifications, writing clean code, performing rigorous testing, and developing integration points between COBOL and Java systems.
C# Developer M365 Backup
Veeam SoftwareYour Single Backup and Data Management Platform for Cloud, Virtual and Physical
The role involves developing and supporting Veeam Backup for Microsoft 365, which is one of Veeam's core products. This includes communicating with other product development participants and actively participating in planning and creating new features for the product.
Drive platform reliability and operational excellence by designing and implementing deployment pipelines, SLO frameworks, and observability tooling to maintain 99.99% uptime for critical API traffic. Architect and deliver AI-powered operational tooling to accelerate incident triage and shape the future of the next-generation GraphQL architecture.
Coder II, Professional
SSM HealthThrough our exceptional health care services, we reveal the healing presence of God.
Manages assigned charge review and coding-related claim edit work queues to ensure timely and accurate charge capture. Accurately deciphers charge error reasons and plans follow-up steps.



