Windows Software Engineer
6314 Remote/Teleworker US
Leidos CIO Services is seeking a Windows Software Engineer with deep expertise in developing, deploying, and maintaining automation solutions across on-premises and cloud-hosted Windows environments. The primary focus of this role is on automation development, utilizing scripting to streamline IT operations and enhance system efficiency. The engineer will assist in leading technical projects and processes, integrating software engineering best practices with IT operations workflows and security standards.
In this role, the engineer will be responsible for troubleshooting performance issues, resolving errors, and addressing connectivity challenges, while driving automation efforts to optimize Windows server health and performance. The engineer will also create, test, and deploy automation solutions for routine tasks, ensuring scalability and reliability.
The position emphasizes secure coding practices, automated testing, and transparency in code to ensure the integrity and compliance of all solutions deployed in production. The engineer will collaborate closely with other teams to develop solutions that address business and mission-critical use cases, while also enhancing security protocols like Least Privilege and Role-Based Access Control (RBAC).
The successful candidate will thrive in an agile, distributed team environment, utilizing modern tools and adhering to ITIL-based change and release management processes. Strong problem-solving skills, attention to detail, and a commitment to delivering high-quality customer service are essential for success in this role.
PRIMARY RESPONSIBILITIES:
- Develop, deploy, and maintain automation solutions for Windows environments, focusing on scripting and automation to streamline IT operations and enhance system performance.
- Assist in Leading and managing technical projects or processes related to Windows systems and automation, ensuring successful execution and timely delivery.
- Work independently on moderately complex assignments and collaborate with other technical staff to troubleshoot and resolve system issues.
- Troubleshoot and resolve errors, performance problems, and connectivity issues in Windows environments, including network and database connections.
- Implement automation activities for monitoring and maintaining Windows server health and performance.
- Provision, operate, and maintain Windows servers (on-premises and cloud-hosted) with a focus on security, reliability, and scalability.
- Utilize scripting languages such as PowerShell to automate recurring technical tasks, reducing manual intervention and improving efficiency.
- Maintain and support web server technologies in Windows environments, ensuring optimal performance and uptime.
- Collaborate with database administrators to resolve connectivity issues and assist development teams with deployments and troubleshooting in Windows environments.
- Coordinate with VMware and storage teams to manage resource allocation, including disk, CPU, and memory requests for Windows systems.
- Participate in an agile team environment, working with Epics, features, …
This job isn't fresh anymore!
Search Fresh JobsJob Profile
Able to obtain security clearance Remote/Teleworker US
Benefits/PerksCollaboration Team environment
Tasks- Collaborate with teams
- Collaboration
- Configuration
- Customer Service
- Design
- Develop
- Develop automation solutions
- Develop solutions
- Documenting
- Document processes
- Implement
- Implement security protocols
- Planning
- Reporting
- Software development
- Test
- Testing
- Troubleshooting
- Troubleshoot system issues
Agile Ansible Architecture Attention to detail Automated Testing Automation AWS Azure Bash Best Practices CI/CD CI/CD pipelines Cloud Cloud environments Cloud platforms Coding Collaboration Compensation Compliance Configuration Configuration Management Containerization Customer service Data Database Management Data Handling Debugging Deployment Design Design Patterns DISA Docker Education End-to-End Testing Engineering Execution Git GitHub Google Cloud Implementation Information Assurance Infrastructure Integration ITIL IT Operations JSON JUnit Kubernetes Monitoring Multi-threading Network Operations Optimization Performance Optimization Perl Planning PowerShell Problem-solving Programming Programming languages Python RBAC Release Management Reporting Resource Allocation Role-Based Access Control Ruby Scripting Scripting Languages SDLC Security Security Clearance Security protocols Security standards Selenium Software Software Development Software Engineering Software Solutions Storage Support System architecture Teams Technical Technical Implementation Technical Support Testing Troubleshooting Version Control VMWare Windows Windows Server Workflows Writing XML YAML
Experience4 years
EducationAS Bachelor's Bachelor's degree Business Engineering IT Security Software Development Software Engineering
Certifications TimezonesAmerica/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9