Software Engineer

Securitas Group
Uniontown, OH, United States
27 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$39,520.0 - $52,000.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles C (Programming Language) Java (Programming Language) Microsoft Excel Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Amazon Web Services Data Analysis Software Applications HTML5 User Authentication
+53 more
Microsoft Azure Batch Processing Business Systems C Sharp (Programming Language) C++ (Programming Language) Cloud Computing Software Quality Code Review Cyber Security Databases Data Transformation Software Debugging Decision Support Systems Disaster Recovery Monitoring of Systems JSON Python (Programming Language) Microsoft Visio Microsoft SQL Server SQL Azure Open Source Technology Microsoft PowerPoint Query Optimization Power BI Software Engineering Software Systems SQL Stored Procedures SQL Server Reporting Services SQL Server Agent Systems Integration Transact-SQL Twilio Extensible Markup Language (XML) Azure Automation Scripting Data Storage Management Google Cloud System Availability Prompt Engineering Indexer Documentation System Containerization Information Technology Performance Monitor Enterprise Integration SQL Server Management Studio (SSMS) Restful APIs Software Performance Webhooks Software Version Control Docker Servicenow Programming Languages

Job description

As a Software Engineer based in the United States or Canada, you will play a critical role in designing, developing, automating, integrating, and maintaining high-quality software solutions that meet the evolving needs of our clients and end-users. You will collaborate closely with cross-functional teams including business stakeholders, infrastructure teams, vendors, and other engineers to deliver scalable, reliable, and efficient applications and operational workflows. Your work will involve writing clean, maintainable code primarily in C++, C, Java, Python, and C#, while also leveraging scripting languages, SQL Server/T-SQL, REST APIs, HTML5, workflow automation, and cloud-enabled services to enhance functionality, reliability, and user experience. You will support integration with operational platforms, monitoring systems, messaging/voice technologies, and business systems where applicable, while troubleshooting, debugging, optimizing, and improving software performance across various platforms. Ultimately, your contributions will drive innovation, automation, operational efficiency, and intelligent technology enablement while helping maintain our competitive edge in the technology landscape., * Develop, test, and deploy software applications using C++, C, Java, Python, and C#.

  • Collaborate with cross-functional teams including business stakeholders, infrastructure teams, and vendors and translate them into technical specifications.
  • Write and maintain scripts to automate tasks and improve development workflows.
  • Participate in code reviews to ensure code quality and adherence to best practices.
  • Design and implement user interfaces and front-end components using HTML5.
  • Identify, troubleshoot, and resolve software defects and performance issues.
  • Stay current with emerging technologies and industry trends to continuously improve software development processes.
  • Design and enhance SQL Server-based solutions, including T-SQL queries, stored procedures, data models, schema changes, and performance-focused database logic.
  • Develop and support automation workflows using SQL Agent jobs, scheduled/batch processes, event-driven automation, scripting, and process orchestration across systems.
  • Build, consume, and troubleshoot REST API integrations using JSON/XML data handling, secure authentication patterns, and integration best practices.
  • Support messaging, voice, IVR, webhook, and alerting integrations using platforms such as Twilio where applicable to improve notification reliability and operational response.
  • Contribute to intelligent automation initiatives, including AI-assisted workflow enhancement, alert enrichment, knowledge retrieval, ticket classification, and human-in-the-loop operational decision support.
  • Partner with monitoring operations and application teams to improve alarm/event lifecycle workflows, incident escalation automation, platform stability, and operator efficiency.

Requirements

  • Working knowledge of SQL Server development concepts, including T-SQL, query optimization, indexing, execution plan review, data transformation, and schema design.
  • Familiarity with SQL Server administration fundamentals such as backup/restore, disaster recovery, security roles/permissions, performance monitoring, high availability concepts, and transaction log/storage management.
  • Experience or strong aptitude with workflow automation, systems integration, REST APIs, JSON/XML payloads, scripting, and cross-platform troubleshooting.
  • Ability to analyze operational processes, identify automation opportunities, and translate business requirements into practical technical solutions.
  • Strong problem-solving, root cause analysis, documentation, communication, stakeholder engagement, and production support skills.
  • Experience with monitoring, alarm/event, or security operations platforms such as Mastermind, Immix, Sonitrol, or similar systems.
  • Experience with Twilio Studio, Twilio APIs, Twilio Functions, webhooks, SMS/voice automation, notification workflows, or messaging reliability/failover strategies.
  • Exposure to Azure SQL, Azure automation services, Azure OpenAI/OpenAI APIs, AI-assisted automation, prompt design, or intelligent alerting use cases.
  • Experience with ServiceNow or similar ITSM platforms for incident, request, change, ticket routing, and operational workflow integration.
  • Experience with reporting, analytics, or documentation tools such as SSRS, Power BI, Excel, Visio, PowerPoint, Teams, or similar productivity platforms.
  • Demonstrated ability to support project delivery, vendor coordination, risk/issue/change management, executive reporting, and Agile or Waterfall execution in a cross-functional environment.

Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Experience with SQL Server development and administration.
  • Proficiency in C++, C, and Java programming languages.
  • Experience with Python and C# programming.
  • Strong understanding of version control systems.
  • Demonstrated ability to write clean, maintainable, and efficient code., * Master’s degree in Computer Science or related discipline.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Knowledge of containerization and orchestration tools like Docker and Kubernetes.
  • Familiarity with Agile development methodologies and CI/CD pipelines.
  • Contributions to open-source projects or published technical articles.
  • Experience with additional programming languages or frameworks beyond the required set.

Benefits & conditions

  • Opportunity for annual merit pay increases
  • Medical, Dental, Vision, Life, Critical Illness, and Hospital Indemnity Coverage
  • Company Paid Short Term and Long-Term Disability
  • 401K with 60% Match up to 6% of salary
  • Paid vacation, holiday, and sick time
  • Educational Assistance
  • Exceptional growth opportunities
  • Employee discounts on travel, equipment, and more!
  • Leadership Development Program
  • Management Training Program

About the company

Securitas Technology, part of Securitas, is a world-leading provider of integrated security solutions that protect, connect, and optimize businesses of all types and sizes. More than 13,000 colleagues in 40 countries are focused daily on our purpose to help make your world a safer place and our commitment to deliver an unparalleled client experience. With clients at the heart of all we do, our people, knowledge, and technology power our connected ecosystem of health, safety and security solutions and services., We are a nationwide provider of security solutions and an equal opportunity employer committed to a diverse workforce. Our core values of Integrity, Vigilance and Helpfulness are proudly demonstrated daily by our employees to our customers and the communities we service.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jofdav.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · WWC 2025

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all