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.