Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Monaco Enterprises Inc

Senior Software Engineer

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
77
out of 100
Average of individual scores

Were these scores useful?

Job Description

Senior Software Engineer Monaco Enterprises Inc - 2.9 Spokane Valley, WA Job Details Full-time $100,000 - $136,500 a year 22 hours ago Benefits AD&D insurance Health insurance Dental insurance 401(k) Flexible spending account Vision insurance Opportunities for advancement Qualifications Jira Wiki systems Project documentation Event-driven architecture Bachelor's degree Confluence Azure DevOps proficiency Query execution time improvement Developing and maintaining backend systems Digital project management boards Agile software development Managing projects Defect tracking tools DevOps automation Query management Client-server architecture Full Job Description
SENIOR SOFTWARE ENGINEER
Monaco Enterprises has been a leading manufacturer, designer, and installer of premier life safety, asset protection, and emergency management solutions for over 50 years. Monaco Enterprises, Inc., a Spokane based manufacturer of fire, mass notification, and security alarm systems, is seeking a professional, result-oriented, and enthusiastic candidate. The core of our solutions is our central receiving system, an event-driven real-time suite of applications which monitor the status of a multitude of remote detection devices. Our Software Engineering team creates, maintains, and is responsible for the entire software development lifecycle for the product. We are adding a Senior Software Engineer to our Software Engineering team to help us add features and maintain our current flagship software products, prepare customer-specific configuration items for customer deployments, as well as maintenance of existing legacy software. Successful candidates should be fluent in .NET programming languages and technologies and have interest in working in a small, collaborative product development team.
Job Responsibilities:
We expect the successful candidate will perform the following duties, though the list will evolve over time: Collaborate with team members to refine user stories and requirements Write clean, modular, well-documented code which adheres to coding standards Implement application code to meet product requirements while keeping maintainability, flexibility, configurability, and reuse in mind for future enhancements Participate in determining level of effort for new features and maintenance activities Participate in design and code reviews, applying and learning from feedback
Job Requirements:
Successful candidates will have a Bachelor's degree in Computer Science (or equivalent degree program) and professional experience in most, if not all, of the following categories: Developing client-server applications using Microsoft technologies and languages:
VB6, VB.NET, C
#, .NET, ADO, OLEDB, Access and SQL Server databases Developing, debugging, and deploying event-driven applications Writing, analyzing, and optimizing SQL queries and maintaining relational databases Working with remote Agile (or Agile-like) software development teams and processes Source code management with Git, CI/CD build pipelines with Azure DevOps Managing and documenting software projects with Jira and Confluence Excellent communication, interpersonal, and effort estimation skills Additional emphasis for any of the following: Experience developing with Windows
COM/DCOM
architecture and Win32 APIs Experience with event distribution with RabbitMQ Familiarity with Geographic Information Systems concepts and associated data storage/querying mechanisms Experience as a team lead or similar responsibilities Team and Culture Successful candidates will join an existing team consisting of members working on our current and legacy software suite of applications. High performers who drive customer value and improvements in productivity will have clear paths to increased technical scope and opportunities for advancement. We appreciate distinct viewpoints, individual insights, and hands-on experience. Please avoid using AI tools when submitting application materials or responding during interviews.
Physical Demands:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Most hours spent standing and sitting. Frequent lifting up to 30 pounds. Constant fine finger manipulation, talking, hearing, and seeing. Frequent standing, walking, climbing stairs, reaching, and repetitive motion. Occasional bending, crouching, grasping, and/or reaching above shoulder level and vibration. Qualified applicants should apply before October 3, 2026 at https://monaco-inc.com/employment/ to complete a job application for this job opportunity. The salary range for this position is $100,000 - $136,500 annually depending upon experience. Monaco Enterprises offers a competitive benefits package that includes medical, dental, vision, life, and AD&D. We also offer flexible spending accounts and 401(k) Plan. Applicants must be able to pass a pre-employment drug screening test and background check. Monaco Enterprises is a Drug Free Workplace and Equal Employment Opportunity employer. All qualified applicants are considered regardless of ethnicity, nationality, veteran or disability status, religion, age, gender, sexual orientation or gender identity, or other protected status.

Benefits

  • 401(k) Plans
  • Health Insurance
  • Dental Insurance
  • Vision Insurance