Configuration Specialist
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+20 more
Job description
We are seeking a detail-oriented and technically skilled Configuration Specialist to join a growing Technology team. This individual will be responsible for configuring, maintaining, documenting, and supporting software systems across development, testing, and production environments. The Configuration Specialist will work closely with Software Engineering, QA, DevOps, Product, Implementation, and Customer Support to ensure systems are properly configured and software releases are deployed accurately and consistently. This is an excellent opportunity for someone who enjoys working at the intersection of software configuration, release management, troubleshooting, and process improvement within both SaaS and embedded technology environments., Configuration & Environment Management
- Configure, maintain, and validate software applications, system settings, and environment-specific configurations.
- Manage configuration baselines across development, testing, staging, and production environments.
- Maintain consistency and traceability of configurations across multiple systems and environments.
- Ensure configuration changes are properly documented, reviewed, approved, and implemented.
Release & Version Management
- Support software release and deployment activities across SaaS and embedded environments.
- Maintain configuration records, version histories, release documentation, and deployment information.
- Partner with Engineering, QA, and DevOps teams to ensure consistency across software builds and releases.
- Assist with CI/CD pipelines and automated deployment processes.
SaaS & Embedded Systems Support
- Configure and support multi-tenant SaaS environments, including feature flags, application settings, and customer-specific configurations.
- Maintain configuration matrices and traceability across embedded and real-time systems.
- Support Linux-based embedded environments and enterprise technology platforms.
- Assist with cloud, on-premises, and hybrid system configurations.
Troubleshooting & Technical Support
- Diagnose and resolve configuration-related issues across development and production environments.
- Support implementation and customer-facing teams with configuration troubleshooting.
- Participate in root cause analysis and corrective actions for configuration and deployment issues.
- Collaborate with technical teams to identify and resolve environment inconsistencies.
Documentation & Change Control
- Develop and maintain configuration documentation, SOPs, runbooks, and technical procedures.
- Maintain accurate records of system changes and configuration baselines.
- Ensure configuration activities align with internal standards, security requirements, and established best practices.
- Support formal change-control and release-management processes.
Continuous Improvement
- Identify opportunities to improve configuration, deployment, and release-management processes.
- Assist with automation initiatives that improve reliability and reduce manual configuration efforts.
- Recommend enhancements to tools, workflows, documentation, and configuration-management practices.
Requirements
- 2+ years of experience in software configuration, systems administration, application support, release management, or a related technical role.
- Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related field, or equivalent professional experience.
- Experience working within a software development, SaaS, or technology environment.
- Familiarity with version-control systems such as Git and structured software release processes.
- Understanding of software deployment, change-control, and environment-management processes.
- Experience supporting enterprise, on-premises, cloud, or hybrid systems.
- Exposure to embedded or real-time systems.
- Strong troubleshooting and problem-solving skills.
- Excellent attention to detail with the ability to manage multiple configurations and environments simultaneously.
- Strong communication skills with the ability to collaborate effectively with both technical and customer-facing teams., * Experience with CI/CD pipelines and automated deployment processes.
- Familiarity with configuration-management or infrastructure automation tools.
- Basic scripting experience using PowerShell, Python, Bash, or similar technologies.
- Experience with Kubernetes and containerized environments.
- Exposure to cloud platforms such as AWS or Microsoft Azure.
- Familiarity with MongoDB or similar database technologies.
- Experience working in Agile or Scrum development environments.
- Knowledge of ITIL, change management, or formal release-management practices.
- Experience supporting Linux-based embedded systems or large-scale enterprise technology platforms.
Ideal Candidate The ideal candidate is highly organized, technically curious, and comfortable working across multiple systems and environments. You understand that seemingly small configuration changes can have a significant impact on software performance and customer experience, and you take a disciplined approach to documentation, testing, change control, and deployment. You will thrive in this role if you enjoy troubleshooting technical problems, collaborating across engineering teams, and continuously improving the processes used to deliver reliable software.
Benefits & conditions
Medical, dental, and vision insurance Company-paid life insurance Short- and long-term disability coverage 401(k) retirement plan Flexible Spending Accounts (FSA) Paid holidays, sick time, and personal leave Employee Assistance Program (EAP) Education reimbursement and professional development support
About the company
We are a leading provider of intelligent transportation and mobility solutions, delivering innovative software, systems, and services that help organizations manage complex transportation infrastructure more efficiently, safely, and sustainably. Our solutions support mission-critical operations across tolling, traffic management, mobility analytics, and connected transportation environments.
With deep technical expertise and a strong focus on reliability and performance, we design and deploy scalable, secure, and highly available platforms that operate in both cloud-based and customer-hosted environments. Our teams work closely with clients to understand their operational challenges and deliver tailored solutions that integrate seamlessly with existing systems and workflows.
We pride ourselves on a collaborative, customer-centric approach, bringing together specialists in software development, DevOps, systems engineering, and project delivery to ensure successful implementation and long-term value. From initial design through deployment and ongoing support, we emphasize innovation, quality, and continuous improvement.
Driven by a commitment to excellence and a passion for advancing transportation technology, we help public and private sector organizations modernize infrastructure, improve mobility outcomes, and build smarter, more connected communities.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
System change: restart as developer?
What’s the Difference between a Junior, Mid, and Senior Developer?
7 Important Tips That Every Software Developer Should Know