hero

Career Opportunities

Explore the abundant career opportunities and growth potential with our fast-paced portfolio companies and esteemed partner banks. We'd love to have you in our ecosystem.

Senior Software Engineer III

Coastal Community Bank

Coastal Community Bank

Software Engineering
United States
USD 162k-195k / year
Posted on Sep 17, 2025
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!

Requirements

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 Community Bank 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.

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.

Salary Description
$162,000.00 - $195,000.00