×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer II Analytics; Mid-Level

Job in Sterling, Loudoun County, Virginia, 22170, USA
Listing for: Page Mechanical Group, Inc.
Full Time position
Listed on 2026-05-21
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Backend Developer, DevOps
Salary/Wage Range or Industry Benchmark: 90000 - 120000 USD Yearly USD 90000.00 120000.00 YEAR
Job Description & How to Apply Below
Position: Software Developer II Analytics (Mid-Level)

At 3

Si, our mission is to make your world, safer. As a global leader in innovative security technology, we help businesses and law enforcement prevent and respond to crime through field‑proven solutions and trusted partnerships. With over 100+ years of combined experience through our merged companies, our expertise drives measurable impact in communities worldwide.

We specialize in GPS tracking, video surveillance, and integrated response technologies that deter theft and accelerate criminal apprehension. Designed for retail, financial institutions, law enforcement, and more, our solutions combine cutting‑edge tools with unmatched response capabilities. Through our exclusive Direct To Dispatch  technology, verified crime alerts are sent directly to law enforcement dispatch centers in real time—bypassing traditional third‑party monitoring delays—to enable rapid, precise response when it matters most.

At 3

Si, meaningful work makes a difference. We’re a purpose‑driven team that values innovation, trust, and collaboration. From engineering to sales and support, every role contributes to our mission to protect communities and make the world safer. We offer a hybrid, flexible work culture, competitive benefits, and the chance to grow alongside a team of passionate, dedicated professionals.

Join us—and be part of something that matters.

The Mid‑Level Software Developer supporting our Analytics team is responsible for participating in the technical design, development, testing, debugging, and implementation of enhancements to enterprise‑level applications. This role involves defining product and functional requirements based on customer and partner input, as well as designing and developing software solutions that facilitate communication between various systems. The developer is expected to work independently or collaboratively, with minimal oversight, contributing to the mission‑critical success of our organization.

Primary

Responsibilities
  • Participate in the full software development lifecycle, including design, development, testing, deployment, and maintenance
  • Develop, deploy, and maintain applications in Linux (Red Hat) environments, including system‑level configuration and troubleshooting
  • Design, build, and support containerized applications using Docker and orchestrate deployments with Kubernetes
  • Develop automation scripts and tools using Python to support system operations, deployments, and integrations
  • Design and implement scalable, distributed, and microservices‑based solutions
  • Develop and maintain applications using C# and the .NET framework
  • Build and support modern web applications and services, including RESTful APIs and HTTP‑based integrations
  • Integrate applications with external systems, SDKs, and APIs
  • Collaborate with cross‑functional teams to define requirements and ensure alignment with technical and business objectives
  • Utilize modern development and Dev Ops tools (e.g., Git, CI/CD pipelines, and relevant IDEs)
  • Support and maintain existing systems, including troubleshooting, performance tuning, and enhancements
  • Work with a variety of technologies, which may include legacy Microsoft frameworks (e.g., WCF, WPF), messaging systems, and reporting tools as needed
  • Document system designs, processes, and technical solutions
  • Perform other duties as needed to support organizational and project objectives
Knowledge, Skills, and Abilities
  • Strong experience working in Linux environments (Red Hat preferred), including system‑level troubleshooting and administration
  • Proficiency in Python for scripting, automation, and application development
  • Experience with containerization and orchestration technologies, including Docker and Kubernetes
  • Strong understanding of modern web development practices (front‑end and/or back‑end), including RESTful APIs and HTTP‑based services
  • Experience designing, building, and maintaining distributed or microservices‑based systems
  • Proficiency in C# and the .NET framework
  • Experience with Windows Communication Foundation (WCF) and Windows Presentation Foundation (WPF)
  • Knowledge of software development best practices, including secure coding techniques
  • Experience working in version‑controlled…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary