Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

TryApplyNow

Alarm.com is hiring a mid-level Software Engineer. This is a full-time role in Lawrence, Kansas. Part of Alarm.com's Backend hiring. Full responsibilities, required qualifications, and the apply link are listed in the description below. Software Engineer I Are you ready to start your career in software engineering and contribute to real‑world security and IoT solutions? Do you want hands‑on experience building software that interacts directly with hardware devices, backend services, and web applications ? If so, we invite you to join our team at Alarm.com. As a Software Engineer I , you will work on a cross‑functional product team and contribute production code across multiple layers of the stack. You’ll implement features from specifications, collaborate closely with senior engineers, product managers, QA, and hardware teams, and progressively take ownership of well‑scoped projects. This role is designed to help you grow from executing defined tasks to independently delivering meaningful components of larger systems. Responsibilities Design, implement, and test well‑scoped software features (with guidance as needed) across backend services, web applications, databases, and hardware‑integrated systems. Implement functionality from specifications and design documents , asking clarifying questions and identifying gaps or inconsistencies in requirements. Develop and maintain backend workflows and messaging‑based integrations , including parsers, processors, and supporting business logic. Use approved AI tools and models , both locally and cloud‑based, to help analyze unfamiliar or complex code, explore implementation approaches, and complete directed coding tasks (while validating outputs, protecting sensitive data, and adhering to engineering and security best practices). Write and maintain unit tests and assist with test data setup to ensure correctness, reliability, and maintainability. Participate in code reviews , incorporating feedback and contributing thoughtful suggestions to improve code quality. Refactor existing code to improve readability, performance, and long‑term maintainability . Collaborate with Product Management, Quality Engineering, and hardware teams to clarify requirements, resolve issues, and deliver features. Take ownership of assigned features or small projects, tracking work through completion and communicating status and risks. Proactively identify additional work when capacity allows and communicate availability to the team. Other duties as assigned. Technical Scope In this role, you may work with: Backend systems and web applications built with C# and .NET. Databases and in‑memory data stores using SQL, SQL Server, and Redis. Device and service messaging systems , including Kafka, RESTful APIs, and gRPC, to initiate actions and monitor device state. Cloud‑native infrastructure and deployment tools such as Argo, Docker, Kubernetes, and major cloud platforms (AWS, Azure, GCP). Internal tooling and shared libraries that improve testing, development efficiency, and code quality. Requirements 0–2 years of professional software development experience (internships, co‑ops, or academic projects acceptable). B.A. or B.S. in Computer Science, Computer Engineering , or a related technical field. Experience with object‑oriented programming (C# or similar languages). Familiarity with web technologies and modern front‑end frameworks (Ember.js, Angular, or React a plus; expertise not required ). Working knowledge of databases and SQL . Ability to read, understand, and implement from technical specifications . Strong problem‑solving skills and comfort working in unfamiliar areas of the codebase. Clear and professional written and verbal communication skills . Willingness to learn new systems, tools, and domains, including hardware‑integrated software. What Success Looks Like in This Role Delivers high‑quality, tested features with guidance and increasing independence. Communicates clearly during design discussions, code reviews, and cross‑team collaboration. Seeks feedback and incorporates it quickly. Demonstrates ownership over assigned features and follows through to completion. Gradually expands technical breadth across the stack and product domain. Contributes positively to team culture and shared engineering standards. Company Benefits Our total rewards package is designed to support you holistically—in your health, your finances, and your life outside of work. The package includes medical plans with company subsidies, a Health Savings Account (HSA) with a company contribution, and a 401(k) with an employer match. We encourage a healthy work‑life balance with paid vacation that increases with tenure, paid holidays, wellness time, and paid maternity and bonding leave. To complete the package, we also provide company‑paid disability and life insurance, all within a collaborative and casual work environment. Notice to Third‑Party Agencies Alarm.com understands the value of professional recruiting services. However, we are not accepting resumes from recruiters or employment agencies for this position. In the event we receive a resume or candidate referral for this position from a third‑party recruiter or agency without a previously signed agreement, we reserve the right to pursue and hire those candidate(s) without any financial obligation to you. Equal Opportunity Employer Alarm.com is an Equal Opportunity Employer. In connection with your application, we collect information that identifies, reasonably relates to or describes you ("Personal Information"). The categories of Personal Information that we may collect include your name, government‑issued identification number(s), email address, mailing address, other contact information, emergency contact information, employment history, educational history, criminal record, and demographic information. We collect and use those categories of Personal Information about you for human resources and other business management purposes, including identifying and evaluating you as a candidate for potential or future employment or future positions, recordkeeping in relation to recruiting and hiring, conducting criminal background checks as permitted by law, conducting analytics, and ensuring compliance with applicable legal requirements and Company policies. By submitting your application, you acknowledge that we may retain some of the personal data that you provide in your application for our internal operations such as managing our recruitment system and ensuring that we comply with labor laws and regulations even after we have made our employment decision. #J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer in Lawrence, KS vacancy
  •  ...rotary products are built to deliver high accuracy, repeatability and durability. Summary of Responsibilities: As an Applications Engineer, you are responsible for the part programming of CNC Machine Tools, process development and customer training in an industrial environment... 
    Suggested
    Work at office
    Remote work

    TMG Chicago

    Lawrence, KS
    20 hours ago
  •  ...Union is seeking a data-savvy and forward-thinking Data and AI Engineer to advance our data management and AI enablement capabilities....  ...tools to solve practical business problems. Rather than full-scale software development, this position emphasizes data transformation,... 
    Suggested
    Work at office

    Truity Credit Union

    Lawrence, KS
    3 days ago
  •  ...sciences, financial services, and government entities across the globe. We have an exciting opportunity for a highly skilled Data Engineer to join our innovative and dynamic team. Candidates must be able to be onsite 3 days per week in New Jersey. Data Engineer | About... 
    Suggested
    Worldwide
    3 days per week

    One Bridge Inc

    Lawrence, KS
    4 days ago
  • $85.39k - $116.98k

     ...clinical users Collaborate with back-end C#/.Net and AWS data engineers to define clean API contracts and ensure reliable data...  ...back-end services in production on AWS Apply and promote best software engineering practices within an Agile framework Use Git and... 
    Suggested
    Full time
    Remote work

    Syms Strategic Group, LLC (SSG)

    Lawrence, KS
    5 days ago
  •  ...Stack AI, n8n, LangChain, or equivalent Proficiency in Python, SQL, or API/systems integration Applied experience with prompt engineering or large language models Background in real estate, property management, or financial services Experience collaborating... 
    Suggested
    Internship

    TBG | The Bachrach Group

    Lawrence, KS
    4 days ago
  • $85.39k - $116.98k

     ...clinical users Collaborate with back-end C#/.Net and AWS data engineers to define clean API contracts and ensure reliable data...  ...back-end services in production on AWS Apply and promote best software engineering practices within an Agile framework Use Git and GitHub... 
    Full time
    Remote work

    Syms Strategic Group, LLC (SSG)

    Lawrence, KS
    5 days ago
  •  ...About The Role As a Sr Frontend Engineer, you will make an impact by designing iOS solutions. You will be a valued member of the Alarm.com team and work collaboratively with multicultural teams. In this role, you will: Analyze and interpret complex requirements... 
    Full time
    Casual work
    Work at office
    Immediate start
    Worldwide

    Alarm.com

    Lawrence, KS
    9 days ago
  • $113k - $140k

     ...Job Description Job Description Company Description We are Olsson. We engineer and design solutions that improve the world around us. As a company, we promise to always be responsive, transparent, and focused on results – for our people, our clients, and our company... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Olsson

    Lawrence, KS
    13 days ago
  • Flynn Group entered the Panera system in 2015 with the acquisition of 47 cafes. Since then, we have more than tripled in size to become the 2nd largest Panera franchisee in the world and continue to grow by building new stores and acquiring other franchise operators.Flynn...
    Contract work
    Shift work
    Day shift

    Hunter Super Techs - TurnPoint

    Lawrence, KS
    4 days ago
  • Flynn Group entered the Panera system in 2015 with the acquisition of 47 cafes. Since then, we have more than tripled in size to become the 2nd largest Panera franchisee in the world and continue to grow by building new stores and acquiring other franchise operators.Flynn...
    Hourly pay
    Contract work
    Local area
    Flexible hours

    Hunter Super Techs - TurnPoint

    Lawrence, KS
    3 days ago
  • Lawrence Heights Christian church is an independent Christian Church in Lawrence, KS that exists to follow Jesus, love people, and reach the world. We are passionate about reaching the lost, making disciples, and helping people grow in authentic community in a vibrant ...
    Full time

    Ozark Christian College

    Lawrence, KS
    20 hours ago
  • Human Resources Manager# Human Resources ManagerAmarr, a part of ASSA ABLOY – the global leader in opening solutions, is seeking a dynamic and strategic **Human Resources Manager** to support our manufacturing operations in Lawrence and Shawnee, KS. In this key leadership...
    Local area
    Relocation

    Record UK Ltd

    Lawrence, KS
    1 day ago
  • SSC Advisors is seeking a Kansas‑based Human Resources Manager to join our team immediately. This position is essential for managing activities such as recruitment, employee relations, performance management and talent management. The job of HR Manager is important to ...
    Work experience placement
    Immediate start

    SSC CPAs + Advisors

    Lawrence, KS
    4 days ago
  • $25 - $50 per hour

    Role Overview TSA is accepting applications for Lead and Supervisory Transportation Security Officers at airports in Lawrence. These roles are ideal for individuals looking to step into leadership positions within airport security operations. TSA provides training to...
    Shift work
    Night shift
    Weekend work

    Airport Security Careers

    Lawrence, KS
    4 days ago
  • Job Description Create an outstanding customer experience through exceptional service. Establish and maintain a safe and clean environment that encourages our customers to return. Assist management in achieving sales and profit goals established for the department, and...
    Full time
    Part time
    Seasonal work
    Flexible hours

    Kroger

    Lawrence, KS
    3 days ago
  • Seafood Department Manager Create an outstanding customer experience through exceptional service. Establish and maintain a safe and clean environment that encourages our customers to return. Achieve sales and profit goals established for the department, and monitor ...
    Seasonal work
    Local area

    Kroger

    Lawrence, KS
    3 days ago
  • Headquartered in Farmington Hills, Michigan, RHP Properties ( ) is the nation's largest private owner and operator of manufactured home communities. With more than 400 communities throughout 33 states, we continue to expand our footprint to provide accessible and affordable...
    Immediate start
    Flexible hours
    Weekend work
    Afternoon shift

    Ocean State Job Lot

    Lawrence, KS
    4 days ago
  • Work Where You Matter At Dollar General, our mission is Serving Others! We value each and every one of our employees. Whether you are looking to launch a new career in one of our many convenient Store locations, Distribution Centers, Store Support Center or with our Private...
    Work experience placement
    Seasonal work

    pOpshelf

    Lawrence, KS
    4 days ago
  • $50 - $60 per hour

    DataAnnotation is committed to creating high-quality AI. Join our team to help train the next generation of AI while enjoying the flexibility of remote work and the freedom to set your own schedule. This role is designed to fit a variety of lifestyles — whether you’re ...
    Hourly pay
    Contract work
    Work experience placement
    Remote work
    Flexible hours

    Data Annotation

    Lawrence, KS
    a month ago
  • $100 per hour

     ...Description: The Automation / Controls Engineer is responsible for the design, development, implementation, and support of automated control systems within manufacturing operations. This role focuses on improving reliability, efficiency, and performance using PLC programming... 
    Full time
    Contract work
    For contractors
    Local area
    Immediate start

    Schlumberger

    Lawrence, KS
    9 days ago
  • $600 per month

     ...Electric Distribution Planning Engineer (Hybrid) Before learning more about this opportunity, please note: Relocation assistance...  ...Experience using Synergi-Electric or a similar distribution modeling software is  valued Experience with and interest in data analysis,... 
    Permanent employment
    Contract work
    Temporary work
    H1b
    Work at office
    Relocation
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours

    Colorado Springs Utilities

    Lawrence, KS
    2 days ago
  • $123.6k - $170k

     ...location. Job Summary We’re looking for a high‑energy, Senior HVAC Engineer with extensive experience in dust collection systems to help...  ...discipline team members remotely. Desired Additional Skills Software experience in Revit, AutoCAD, Carrier HAP, Trane Trace 700, and... 
    Full time
    Work at office
    Remote work

    Jacobs

    Lawrence, KS
    3 days ago
  • Job Title Computed Tomography (CT) Technologist Duties Perform Computed Tomography (CT) examinations using advanced imaging protocols for a variety of patient conditions. Administer and monitor contrast materials while ensuring patient safety during imaging...
    Seasonal work
    Local area
    Night shift
    Rotating shift
    Weekend work
    Afternoon shift

    Department of Health and Human Services

    Lawrence, KS
    3 days ago
  • Grocery Department Manager Assist Department Manager in planning, organizing, staffing, training and directing Grocery Department associates; perform production and customer service functions; maximize store sales and profits safely and ethically in accordance with ...
    Work experience placement
    Flexible hours
    Night shift
    Weekend work
    Day shift
    Afternoon shift

    Kroger

    Lawrence, KS
    3 days ago
  • Job Title Create an outstanding customer experience through exceptional service. Establish and maintain a safe and clean environment that encourages our customers to return. Achieve sales and profit goals established for the department, monitor and control all established...
    Seasonal work
    Local area

    Kroger

    Lawrence, KS
    4 days ago
  • Job Description Create an outstanding customer experience through exceptional service. Establish and maintain a safe, clean environment that encourages our customers to return. Achieve sales and profit goals established for the department and control all established...

    Kroger

    Lawrence, KS
    4 days ago
  • Job Title Produce Department Manager Job Description Create an outstanding customer experience through exceptional service. Establish and maintain a safe, clean environment that encourages our customers to return. Achieve sales and profit goals established for...
    Hourly pay
    Full time
    Seasonal work
    Local area

    Kroger

    Lawrence, KS
    3 days ago
  • Introduction Experience the HCA Healthcare difference where colleagues are trusted, valued members of our healthcare team. Grow your career with an organization committed to delivering respectful, compassionate care, and where the unique and intrinsic worth of each ...
    Full time
    Temporary work
    Part time
    Flexible hours
    Shift work

    Mission Hospital

    Lawrence, KS
    1 day ago
  • Job Title Job Description Duties Assists patients in identifying and obtaining alternate health care resources, including Medicare, Medicaid, VA, Tribal, and other third-party programs. Conducts patient interviews to gather information for eligibility determinations...

    Department of Health and Human Services

    Lawrence, KS
    1 day ago
  • A leading automotive parts retailer is seeking a full-time Commercial Parts Pro in Lawrence, Kansas. The role involves managing customer relationships, achieving sales goals, and providing day-to-day support for team members. Candidates should have strong automotive system...
    Full time

    Advance Auto Parts

    Lawrence, KS
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!