Job Closed
This listing is no longer active.
Senior Software Engineer
Location
United States
Posted
96 days ago
Salary
0
Job Description
Senior Software Engineer
Lucas James Talent Partners
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description This role involves building, testing, and maintaining infrastructure and tools for software development and release at the Fire Safety Research Institute (FSRI). - Design and implement CI/CD pipelines, infrastructure provisioning (Infrastructure as Code), and operational tasks. - Build scalable, highly available, and fault-tolerant cloud-based systems. - Key contributor on project teams and defines specifications for complex software programming applications and modifies existing applications. - Implement logging, monitoring, and incident response to resolve issues quickly. - Improve software performance by investigating problems, developing specifications, identifying trends in technology, and recommending, integrating, and documenting solutions. - Identifies system requirements by interviewing users, analyzing applications, evaluating existing and proposed systems, and recommending solutions. - Independently analyzes and isolates application issues and performs problem resolution. - Monitors progress of larger software-based projects by tracking activity, resolving problems, publishing progress reports, and recommending solutions. - Works as part of a team. - Mentor colleagues in DevOps and software engineering best practices. - Performs code reviews of junior software engineers and provides constructive feedback on findings, both verbal and in writing. - Performs other duties as directed. Qualifications - Bachelor’s degree in computer science, software engineering, or a related field. - Minimum 8 years of directly related experience. Requirements - Advanced technical knowledge of software deployment solutions. - Advanced working knowledge in distributed systems. - Experience working with Python, Kubernetes, and AWS. - Experience implementing platform observability solutions. - Excellent project management, organizational and problem-solving skills. - Excellent communication skills both written and verbal. - Strong relationship management skills. - Strong management, initiative, and influence skills to create alignment with multiple stakeholders and deliver results in a matrix organization. - Positive and collaborative attitude and interpersonal skills to work effectively with leaders and colleagues across the organization. - Must be a self-starter and possess excellent leadership qualities. Benefits - All employees at UL Research Institutes are eligible for bonus compensation. - Comprehensive medical, dental, vision, and life insurance plans. - Generous 401k matching structure of up to 5% of eligible pay. - Investment of an additional 4% into your retirement saving fund after your first year of continuous employment. - Flexible working arrangements may be discussed with your manager. - Paid time off, including vacation, holiday, sick, and volunteer days.
Job Requirements
- Bachelor’s degree in computer science, software engineering, or a related field.
- Minimum 8 years of directly related experience.
- Advanced technical knowledge of software deployment solutions.
- Advanced working knowledge in distributed systems.
- Experience working with Python, Kubernetes, and AWS.
- Experience implementing platform observability solutions.
- Excellent project management, organizational and problem-solving skills.
- Excellent communication skills both written and verbal.
- Strong relationship management skills.
- Strong management, initiative, and influence skills to create alignment with multiple stakeholders and deliver results in a matrix organization.
- Positive and collaborative attitude and interpersonal skills to work effectively with leaders and colleagues across the organization.
- Must be a self-starter and possess excellent leadership qualities.
Benefits
- All employees at UL Research Institutes are eligible for bonus compensation.
- Comprehensive medical, dental, vision, and life insurance plans.
- Generous 401k matching structure of up to 5% of eligible pay.
- Investment of an additional 4% into your retirement saving fund after your first year of continuous employment.
- Flexible working arrangements may be discussed with your manager.
- Paid time off, including vacation, holiday, sick, and volunteer days.
Related Guides
Related Categories
Related Job Pages
More DevOps Engineer Jobs
• Support the automation, monitoring, and security of cloud-based development environments. • Manage and maintain CI/CD pipelines for application deployment and integration. • Implement DevSecOps automation and pipeline maturity improvements. • Monitor cloud infrastructure to ensure performance, reliability, and security. • Develop scripts and automation to support continuous integration and delivery processes. • Optimize cloud environments for logging, monitoring, and system performance. • Integrate security scanning and compliance checks into CI/CD pipelines. • Troubleshoot infrastructure issues across cloud and development environments. • Support infrastructure configuration and cloud resource management. • Collaborate with developers and QA engineers to support automated build and deployment processes. • Maintain documentation for DevSecOps processes and cloud infrastructure.
• Lead the design, delivery, and ongoing evolution of the organization's DevOps platform capabilities. • Responsible for building the foundational CI/CD infrastructure that engineering teams depend on. • Own the architecture, administration, and roadmap for GitHub Enterprise across the organization. • Define and enforce GitHub governance policies, including branch protection rules, and access control models. • Establish and maintain GitHub Actions runner infrastructure, including self-hosted runners. • Drive adoption of GitHub Advanced Security capabilities, including code scanning and secret detection. • Develop and maintain a centralized GitHub Actions workflow library available to application and platform teams. • Design and deliver a centralized, reusable CI/CD pipeline framework enabling consistent software delivery practices. • Establish CI/CD best practices and developer experience standards, including pipeline-as-code patterns.
• Work closely with engineers in supporting new features and services. • Build tools to monitor site stability and performance. • Help ensure the reliability and scalability of our infrastructure, while maintaining platform SLOs. • Troubleshoot site issues using industry-leading tools like Splunk, Prometheus and OpenTelemetry. • Automate everything with Python, Puppet, Git, Jenkins, and Terraform and leveraging an extensive suite of AI tooling. • Develop custom tools when off-the-shelf solutions don’t work at our scale and contribute upstream to open source projects. • Participate in light on-call rotations - we have geographically distributed SRE teams for follow-the-sun support, which means nobody needs to be on-call 24h a day!
• Work closely with engineers in supporting new features and services. • Build tools to monitor site stability and performance. • Help ensure the reliability and scalability of our infrastructure, maintaining platform SLOs. • Troubleshoot site issues using industry-leading tools. • Automate everything with Python, Puppet, Git, Jenkins, and Terraform. • Develop custom tools when off-the-shelf solutions don’t work at our scale. • Participate in light on-call rotations with geographically distributed SRE teams.



