CentralSquare is a unique enterprise software company whose mission is to build safer, smarter, more connected communities. We serve over 7,500 organizations in North America, from large cities to counties and towns of every size. We provide software for managing public safety (#1 market share) and public administration (#2 market share), enabling first responders to do their jobs as effectively and safely as possible. Learn more by visiting www.CentralSquare.com.
The Solutions Engineer works closely with Product, Engineering, Operation, and Sales teams. Individuals in this role use their system and networking knowledge to help design reliable, scalable, and cost-effective systems that showcase CentralSquare’s broad range of products. The Solution Engineer must ensure that hosted system used by the Sales teams always remains healthy and fully functional.
- Build demo solution systems (physical, virtual, and AWS environments) that illustrates the functionality of the software product.
- Performs system administration and automates system and application related maintenance tasks
- Collaborates with Product Management and Software Engineering teams to enable and configure anticipated new product features to improve demo quality and success
- Develops, analyzes, and maintains tools that support and automate processes for hardware or software product release
- Work with the DevOps team to complete analysis, evaluations and design alternatives to implement process improvements • Implements and supports technology stack for Engineering and Development teams to leverage continuous integration and delivery approach for product delivery
- Monitors and tunes systems to ensure cost effectiveness and optimum levels of performance, availability, stability, security and recoverability
- Operates as a technical resource to the sales team, providing an open learning environment for cross-team knowledge sharing. Shares technical knowledge in both one-on-one and group settings
- Creates and maintains accurate documentation of systems, solutions, guidelines and processes
- Provides technical and software support for all demonstrations, including immediate response on “demo down” situations
- Bachelor's degree in Computer Science or Information Technology
- Extensive Windows Server System administration experience
- Knowledge of relational database administration and SQL
- Experience with Build & CI automation tools (e.g. Jenkins, Ansible, Terraform, Packer, GitLab)
- Python (or similar scripting language) experience
- Source code management tools & artifact management (e.g. SVN, GIT)
- Hands-on experience with AWS or Azure
- Knowledge and experience in working with networking components, protocols and security (e.g subnets, firewalls, routing, DNS, TLS/SSL, etc.)
- Extensive experience with virtualization technologies (e.g. VMware, Hyper-V)
- Strong communication and collaboration skills, technical writing skills
- Excellent problem-solving skills
- Available to be on call 5x24 under reasonable circumstances and schedule
- 20% travel required