What You’ll Do:
Our client seeks a Senior Software Engineer located in or around Santa Barbara, CA, who thrives in an environment of autonomy within a close-knit, entrepreneurial team. This role presents the opportunity to tackle intriguing challenges in delivering streamlined and efficient financial service solutions to our clientele. As a Senior team member, you will assume a leadership role, offering technical guidance in designing and implementing technology solutions to drive competitive advantage in alignment with our growing business needs and strategy.
Key Responsibilities:
Collaborate with leadership to pioneer new and innovative solutions that contribute to the company's overall growth
Design, enhance, and develop new and existing features using code that is performant, scalable, secure, well-documented, and maintainable
Establish and manage 3rd party integrations utilizing APIs and/or data mapping
Produce well-organized, optimized, and documented code with efficiency
Effectively communicate with business stakeholders, technical teams, and leaders
Champion automation and standardization, eliminating manual processes wherever possible
Take ownership of technical solutions, demonstrating initiative and self-direction
Participate actively in agile ceremonies such as iteration planning, retrospective, and daily standups
Serve as a subject matter expert for programming needs within the team and organization
Mentor engineers on best development practices including testing methodologies, secure coding practices, and engineering for extensibility and supportability within a cloud-enabled architecture
Contribute to a high-performing team culture characterized by collective code ownership and a drive for market-defining product delivery with speed and quality.
What You Bring:
Bachelor’s degree in Computer Science, Computer Engineering, or related field/experience
7+ years of relevant programming experience
Strong understanding of Object-Oriented Programming (OOP) and reusable coding practices
Experience working with serverless environments, microservices, and RESTful APIs
Full-stack proficiency in multiple tiers of modern web applications
Experience with practices such as unit testing, integration testing, code documentation, and logging for code maintainability and reliability
Familiarity with scrum, continuous integration, continuous delivery, and DevOps methodologies.
Our Tech Stack:
Azure Functions, Logic Apps, App Services, Azure Service Bus, Event Grid, and Storage containers
C# 10, .NET 6, LINQ
JavaScript
Microsoft SQL, Azure-related services.
Where You’ll Work:
Santa Barbara Office: Situated 80 miles north of Los Angeles, our client's downtown Santa Barbara office offers proximity to the beach and easy access to the city's vibrant shopping and dining scene. Enjoy breathtaking views of the city, mountains, and ocean, along with convenient access to some of the area's finest restaurants and downtown attractions.
What We Offer:
As a Senior Software Engineer, you'll receive competitive compensation, bonus opportunities, and a comprehensive benefits package. Our benefits include a choice of three health insurance plans, voluntary dental and vision coverage, short-term and long-term disability insurance, life and AD&D insurance, paid time off, paid holidays, a 401k plan with a 4% company match, and an annual learning and development stipend. This is a full-time non-exempt position reporting to the company’s Engineering Manager. Occasional travel may be required for training and other company events.