> Markdown version of [/jobs/ext/1935150-senior-software-developer](https://www.wearedevelopers.com/jobs/ext/1935150-senior-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Developer - **Company:** Tecolote Research - **Location:** Goleta, CA, United States - **Experience:** Expert - **Salary:** $100,000.0 - $130,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Software Applications, Computing Platforms, C Sharp (Programming Language), Cascading Style Sheets (CSS), Code Review, Databases, Web Development, Design of User Interfaces, Microsoft Office, Microsoft Software, Visual Basic .NET (Programming Language), Object-Oriented Software Development, Software Engineering, SQL Databases, Extensible Markup Language (XML), Enterprise Software Applications, Software Application Programming, Information Technology, Vba Programming Language - **Published:** August 5, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9073838/senior-software-developer ## About the Role We are seeking a Senior Software Developer to join our team and work with us on the systems that support our company. If you are passionate about software development and want to make a difference where you work, then this is the position for you., + Must be a U.S. Citizen + Minimum 8 years experience + Possess a solid understanding of object-oriented software + Ability to learn desktop software development or web development technologies, tools and methodologies + Possess a solid understanding of applicable development platforms such as Microsoft Stack or AWS + Knowledge of building applications and user interfaces (e.g. Javascript, HTML/CSS, XML, C#, VBA and VB.NET) and/or databases (e.g. SQL) is desirable + Proficient in all MS Office applications + Demonstrated ability to creatively solve technical challenges + Possess excellent communication and collaboration skills, A bachelor's degree in computer science (or other relevant concentration) required. An additional three years of directly relevant software development experience may substitute for the degree requirement. ## Description * Own projects cross functionally/across teams * Takes on the most challenging development projects. Identifies and proactively tackles these major challenges. * Leads adoption of new tools, methodologies, and systems. * Gives guidance, unblocks others, and may function as team lead * May function as a team or segment lead * Mentors more junior developers * Follow standard software development life cycle processes * Develop, test and maintain enterprise applications * Design and implement complex enterprise applications * Continuously innovate and modernize applicable software development technologies and trends * Perform code reviews * Create and maintain appropriate documentation * Communicate effectively with operational teams with complex software concepts * Translate technical requirements, develop application interface * Manage time in a deadline-driven, team environment * May supervise staff * Perform other duties as assigned ## Related Videos - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1520-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [TiDB, One Layer at a Time: How Distributed SQL Became an Agentic AI Backbone](https://www.wearedevelopers.com/videos/100117-tidb-one-layer-at-a-time-how-distributed-sql-became-an-agentic-ai-backbone) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)