Software Engineer II
Becklar, LLC
Marriott-Slaterville, United States of America
19 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Marriott-Slaterville, United States of America
Tech stack
Clean Code Principles
JavaScript
Agile Methodologies
Amazon Web Services (AWS)
Unit Testing
C Sharp (Programming Language)
Cloud Computing
Continuous Integration
Database Design
Software Debugging
JUnit
Microsoft SQL Server
MongoDB
Message Queuing Telemetry Transport (MQTT)
Node.js
Scrum
Software Engineering
Software Systems
TypeScript
Snowflake
GIT
Vue.js
Information Technology
Kafka
Non-relational Database
Api Design
REST
Software Version Control
Programming Languages
Job description
The Software Engineer II plays a key role in developing and delivering high-quality software solutions while contributing to innovative projects and system improvements. Reporting to the Development Manager, this role focuses on writing, testing, and maintaining scalable code with increasing independence.
This position is ideal for a mid-level engineer looking to deepen technical expertise, expand problem-solving capabilities, and contribute meaningfully to team success. The Software Engineer II will collaborate across teams, support best practices, and help drive performance and quality standards while continuing to grow professionally.
What You'll Do
- Design, develop, test, and maintain high-quality, scalable software solutions
- Write clean, efficient, and maintainable code with minimal supervision
- Debug, troubleshoot, and resolve software issues to ensure optimal performance
- Collaborate with cross-functional teams to gather requirements and deliver solutions
- Contribute to system design discussions and implement technical solutions
- Follow established development standards, processes, and best practices
- Participate in Agile ceremonies, including sprint planning and execution
- Perform validation and verification testing using test cases
- Support CI/CD processes and ensure code is production-ready
- Continuously improve technical skills, tools, and system knowledge
- Implement and leverage emerging web and mobile technologies
- Maintain focus on quality, performance, and scalability of applications
- Track and meet individual and team KPIs, including timely completion of sprint tasks
Requirements
- Bachelor's degree in Computer Science or a related field
- 2+ years of professional software development experience
- Proficiency in one or more programming languages such as C#, JavaScript, TypeScript, Vue, or Node.js
- Experience with relational and non-relational databases (e.g., SQL Server, Aurora, MongoDB)
- Understanding of API design and development (RESTful services)
- Experience with cloud infrastructure, preferably AWS
- Familiarity with CI/CD pipelines and version control systems (e.g., Git)
- Experience writing and maintaining unit tests (e.g., JUnit or similar frameworks)
- Knowledge of database design, optimization, and best practices
- Exposure to tools and technologies such as Snowflake, Kafka, MQTT, or Google Pub/Sub is a plus
- Strong problem-solving and analytical skills
Benefits & conditions
- Competitive compensation and opportunities to share in our success
- Comprehensive health benefit plans to support you and your wellbeing
- 401(k) retirement plan with company contribution
- Inclusive parental leave designed to support all parents and caregivers
- Wellbeing and lifestyle perks to support personal growth, connection, and balance
- Generous PTO so you can recharge, give back, and take care of what matters most
About the company
Becklar delivers the industry's only SMART Critical Event Protection Platform, combining advanced AI technology with skilled operators to provide rapid monitoring and response for people, property, and employees. Our solutions span video monitoring, remote guarding, workforce safety, personal health and safety, and critical event response-designed to act in the moments that matter most.
Headquartered in Ogden, Utah, Becklar is one of the nation's largest and fastest-growing monitoring companies, protecting more than 2.2 million subscribers daily. Guided by our mission to create a safer world through innovative technology and caring people, we live our We Care F.I.R.S.T. values-Fun, Innovative, Relationship-driven, Service-focused, and Team-oriented., At Becklar, we're driven by a bold purpose: protecting people, property, and employees when it matters most. We work hard toward meaningful goals, but we believe great work happens when people feel supported, connected, and genuinely enjoy what they do. Life at Becklar is built on trust, teamwork, and moments that matter - and we back that up with benefits designed to support you both at work and beyond.