At 3Si 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 surveillanceand 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 exclusiveDirectToDispatchtechnology verified crime alerts are sent directly to law enforcement dispatch centers in real timebypassing traditional third-party monitoring delaysto enable rapid precise response when it matters most.
At 3Si meaningful work makes a difference. Were 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 usand 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 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 DevOps 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 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 environments (e.g. Git) and modern development tools
Familiarity with relational databases and reporting tools (e.g. SQL Server SSRS) and messaging systems
Strong problem-solving and analytical abilities
Effective communication and collaboration skills
Ability to work independently and within a team environment
Qualifications
Bachelors degree in Computer Science Information Technology Software Engineering or a related technical field
Equivalent professional experience may be considered in lieu of formal education
An associate degree in a technical discipline combined with relevant experience and/or industry certifications may also be considered
At least 5 years of professional software development experience
Strong experience working in Red Hat Linux environments (required)
Hands-on system administration experience in Linux-based systems
Proficiency in Python for scripting automation or application development
Experience with containerization and orchestration technologies including Docker and Kubernetes
Web development experience (front-end and/or back-end technologies)
Preferred 3 years of hands-on experience in C#/.NET development
Preferred experience developing reusable C# libraries and working in version-controlled environments
Additional Comments
Active Secret or higher U.S. Government security clearance required
Position on-site in Sterling and/or Alexandria VA.
Successful candidates must pass a comprehensive background investigation
Pre-employment drug screening is required
Salary range $90k - $120k depending on experience
Required Experience:
Manager
At 3Si 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 ou...
At 3Si 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 surveillanceand 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 exclusiveDirectToDispatchtechnology verified crime alerts are sent directly to law enforcement dispatch centers in real timebypassing traditional third-party monitoring delaysto enable rapid precise response when it matters most.
At 3Si meaningful work makes a difference. Were 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 usand 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 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 DevOps 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 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 environments (e.g. Git) and modern development tools
Familiarity with relational databases and reporting tools (e.g. SQL Server SSRS) and messaging systems
Strong problem-solving and analytical abilities
Effective communication and collaboration skills
Ability to work independently and within a team environment
Qualifications
Bachelors degree in Computer Science Information Technology Software Engineering or a related technical field
Equivalent professional experience may be considered in lieu of formal education
An associate degree in a technical discipline combined with relevant experience and/or industry certifications may also be considered
At least 5 years of professional software development experience
Strong experience working in Red Hat Linux environments (required)
Hands-on system administration experience in Linux-based systems
Proficiency in Python for scripting automation or application development
Experience with containerization and orchestration technologies including Docker and Kubernetes
Web development experience (front-end and/or back-end technologies)
Preferred 3 years of hands-on experience in C#/.NET development
Preferred experience developing reusable C# libraries and working in version-controlled environments
Additional Comments
Active Secret or higher U.S. Government security clearance required
Position on-site in Sterling and/or Alexandria VA.
Successful candidates must pass a comprehensive background investigation