Software Engineer, DevOps, Software Architect
Listed on 2026-07-23
-
Software Development
DevOps, Software Engineer, Software Architect, Cloud Engineer - Software
Senior Software Engineer
The Senior Software Engineer designs, builds, and maintains scalable software solutions, guiding technical decisions and mentoring teammates. This role delivers high-quality code, reviews designs, and improves system reliability and performance. The engineer collaborates across product, QA, and operations to plan releases, automate workflows, and resolve complex issues. Responsibilities include establishing coding standards, performing root-cause analysis, and driving continuous improvement. The position supports roadmap execution, provides technical leadership within a team, and ensures secure, maintainable implementations aligned to business goals.
StaffSoftware Engineer
The Staff Software Engineer designs, builds, and maintains scalable software solutions, guiding technical decisions and mentoring teammates. This role delivers high-quality code, reviews designs, and improves system reliability and performance. The engineer collaborates across product, QA, and operations to plan releases, automate workflows, and resolve complex issues. Responsibilities include establishing coding standards, performing root-cause analysis, and driving continuous improvement. The position supports roadmap execution, provides technical leadership within a team, and ensures secure, maintainable implementations aligned to business goals.
EssentialJob Skills /Duties
- Design and implement scalable backend services.
- Review code and coach engineers.
- Own technical delivery for projects.
- Drive architecture and standards adoption.
- Investigate, triage, and resolve defects.
- Automate build, test, and deployment pipelines.
- Application Packaging:
Packaging software applications with required dependencies and configurations into standardized formats for installation, deployment, and management across operating systems and environments. - Application Programming Interfaces (APIs):
Designing and implementing APIs that enable communication, integration, and data exchange between systems and platforms. - CI/CD:
Designing workflows and pipelines that support continuous integration, automated testing, and continuous deployment. - Code Review:
Reviewing source code to identify defects, improve quality, and ensure alignment with development standards. - Dev Ops:
Integrating software development and IT operations practices to enable continuous delivery, version control, feature management, application monitoring, and scalable system design. - Security Engineering:
Incorporating security controls and safeguards into systems to protect against operational disruptions and malicious threats. - Test Automation:
Developing and executing automated testing frameworks and scripts as part of the software testing lifecycle. - Artificial Intelligence:
Designing and developing systems that perform tasks requiring machine intelligence and autonomous decision-making. - Containerization:
Deploying and managing applications within portable, isolated container environments. - Cloud-Agnostic Implementation:
Designing workloads that operate across multiple cloud environments through appropriate abstraction and architecture patterns. - Data Engineering:
Designing and managing data infrastructure, pipelines, and processing systems to support analytics, reporting, and machine learning initiatives. - Full-Stack Development:
Building and operating end-to-end applications across user interface, APIs, data storage, CI/CD, and cloud infrastructure. - Systems Design:
Defining system architecture, modules, interfaces, and data structures to meet functional and technical requirements.
- Clear, proactive communication.
- Collaborative cross-functional teamwork.
- Mentorship and knowledge sharing.
- Structured problem solving under pressure.
- Ownership and accountability mindset.
- Bachelor's degree in Computer Science or related.
- Seven or more years software engineering.
- Experience leading technical initiatives.
- Track record delivering production systems.
- Master's degree in a technical field.
- Experience with distributed systems.
- Background in security best practices.
- None required.
- Cloud architect or developer certification.
- Provides technical guidance to engineers.
- May lead small project teams.
- Travels:
Occasional for planning or training. - % of Time:
Up to 10 percent. - Overnight Travel:
Possible for key milestones.
- Stationary Position:
Frequently. - Vision: 20/20 corrected vision.
- Hearing:
Receive detailed information if spoken to.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).