Demo

Senior Software Engineer

Brillion
Garden, CA Full Time
POSTED ON 2/27/2025
AVAILABLE BEFORE 5/24/2025

We are seeking a Senior Software Engineer with 10 years experience developing SaaS applications for software companies to join our dynamic team. This role is not just about possessing a particular technical skill, but about a deep commitment to excellent software engineering. We are passionate about our craft and seek candidates who share this passion.We are looking for proven candidates who can enhance, restructure & maintain our existing offering based on our current infrastructure / architecture. The ideal candidate will be someone who thrives on challenges and is excited by the opportunity to constantly improve both our software and our development processes. This position offers the chance to work on complex problems, innovate, and make a significant impact on our product and team.This is a remote position, working with a team experienced in remote workplaces and utilizing tools to ensure efficient and effective remote work.Key Responsibilities : Develop new capabilities and potentially re-architect certain components while respecting existing infrastructure constraints.Collaborate with cross-functional teams to deliver high-quality software solutions.Contribute as an individual contributor who can lead by example.Deliver quality, testable code with unit and integration tests.Create or contribute to technical design documents and specifications.General Software Engineering Knowledge : Good Software Development Practices :  Emphasis on writing clean, maintainable, and efficient code. This includes understanding and applying principles such as separation of concerns and modular design.Design Patterns :  Familiarity with common design patterns and their appropriate use to solve recurring design problems in software development.Code Quality :  Commitment to ensuring high code quality through practices like code reviews, unit testing, and continuous integration.Agile Methodologies :  Experience working in Agile environments, contributing to iterative development and continuous improvement.Performance and Scalability :  Ability to identify and address performance bottlenecks, ensuring the application can scale effectively.Security Awareness :  Strong understanding of security principles to protect the application from common vulnerabilities.Technical Skills : .NET Technologies :  Expertise in .NET 8 or .NET Framework.Web Development :  Proficiency in ASP.NET Core, HTML, CSS, and Typescript (any framework).Front-End Technologies :  Experience with Knockout.js, esbuild, webpack, and npm for package management.Database Management :  Strong understanding of database systems and their design, with working knowledge of SQL (any flavor).Cloud Technologies :  Familiarity with AWS (EC2, ELB, SQS).Build and Source Control :  Experience with Azure DevOps and Git.Message Queues :  Understanding of SQS or any other Pub / Sub system.Additional Skills :  Experience with large / old systems and unit testing.Qualifications : 10 years software development experience working for B2B SaaS software companies.Strong problem-solving skills and the ability to work independently.Excellent communication and collaboration skills.Ability to balance individual contributions with leading by example.Ability to create technical specifications and design documentation.Preferred Qualifications : Experience with AWS technologies.Familiarity with Azure DevOps for builds and Git for source control.Understanding of message queue systems and their applications.Why Join Us : Make a Difference :  Be part of a team that is dedicated to enhancing and maintaining a large, impactful SaaS application. Your contributions will directly influence the success and satisfaction of our customers.Collaborative Environment :  Work as part of a team of passionate developers who are committed to excellence in software engineering. Share your knowledge, learn from others, and grow together.Innovative Challenges :  Tackle complex problems and innovate within the constraints of our existing infrastructure. This role offers the opportunity to continuously improve both our software and the processes around its creation.Professional Growth :  Enjoy the potential for career growth and leadership opportunities. We support your development and encourage you to take on new challenges.Craftsmanship :  Practice your software engineering craft in an environment that values quality, maintainability, and efficiency. We are passionate about our work and seek candidates who share this enthusiasm

recblid 3yxtpribqd5qadualhtx5qij1xdr7k

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$222,941 - $284,552
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Garden, CA area that may be a better fit.

Senior Embedded Software Engineer - Aircraft Systems

Software Placement Group, Brea, CA

AI Assistant is available now!

Feel free to start your new journey!