Software Engineer
- 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
+40 more
Job description
Cloud Technologies Product Management Scalability Design Amazon Web Services Software Engineering Software Development Cloud Infrastructure Full Stack Development Software Design Patterns Authorization (Computing) Engineering Design Process Software Quality (SQA/SQC) Continuous Improvement Process Front End (Software Engineering), As a Software Engineer II on the Grid Service team, you will help design, build, and maintain the core data platform that powers large-scale work management capabilities. The Grid Service layer sits at the foundation of the product, so your contributions will directly influence platform performance, reliability, and the overall experience for every user. You may work remotely from anywhere in the United States where the employer is registered or collaborate with colleagues based out of the Bellevue, WA office. Responsibilities
- Design, build, and maintain scalable back-end services for the next generation of applications using Kotlin and other modern technologies.
- Solve complex distributed systems challenges and design solutions that operate reliably on modern cloud infrastructure, including AWS and Kubernetes.
- Develop, document, and support REST APIs that are secure, robust, and easy for other teams to consume.
- Participate actively in code reviews to ensure high-quality, maintainable, and well-tested code.
- Contribute to architectural discussions, helping to shape the technical direction and design of the core data platform.
- Collaborate closely with other software engineers and product managers to refine requirements and deliver impactful features.
- Mentor junior engineers by providing guidance on code quality, design patterns, and industry best practices.
- Build strong partnerships with product management and other key business stakeholders to align technical solutions with product goals.
- Troubleshoot and resolve issues in production systems, focusing on improving availability, performance, and reliability.
- Continuously improve development processes, tooling, and practices to enhance team efficiency and product quality., Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools. Related Jobs Software Engineer Actalent
Bellevue, WA*Remote
Kotlin Tooling Visionary Mentorship Innovation Kubernetes Code Review Scalability Reliability RESTful API Communication Service Layer Microsoft Azure Computer Science Influencing Skills Cloud Technologies Product Management Scalability Design Amazon Web Services Software Engineering Software Development Cloud Infrastructure Full Stack Development Software Design Patterns Authorization (Computing) Engineering Design Process Software Quality (SQA/SQC) Continuous Improvement Process Front End (Software Engineering) +0
Google IT Automation with Python
Google Project Management Software Engineer Actalent
Bellevue, WA*On-Site
Requirements
Tooling Visionary Mentorship Innovation Kubernetes Code Review Scalability Reliability RESTful API Communication Service Layer Microsoft Azure Computer Science, * At least 2 years of professional software development experience building highly scalable, highly available applications.
- Minimum of 2 years of programming experience with full stack technologies such as Kotlin or similar modern languages.
- At least 2 years of experience working with cloud technologies, including AWS, Azure, or comparable platforms.
- Hands-on experience developing, documenting, and supporting REST APIs.
- Strong understanding of distributed systems concepts and back-end service design.
- Proficiency in modern software development practices, including code reviews, testing, and continuous integration.
- Ability to collaborate effectively with cross-functional teams, including product management.
- Capability to mentor and support junior engineers on technical topics and best practices.
- A degree in Computer Science, Engineering, or a related field, or equivalent practical experience in software development.
- Legal authorization to work in the United States on an ongoing basis.
Additional Skills & Qualifications
- Experience with Kubernetes and other container orchestration technologies.
- Background in building and operating services on AWS or Azure cloud environments.
- Familiarity with full stack development, including both back-end services and front-end integration.
- Knowledge of industry best practices for designing scalable, reliable, and maintainable systems.
- Strong communication skills for participating in architectural discussions and cross-team collaboration.
- Interest in mentoring and supporting the growth of junior engineers.
- Comfort working in a distributed, remote-friendly team environment., Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors., Triage OpenGL Debugging Visionary Leadership Mentorship Innovation Subsystems User Space Code Review Reliability DisplayPort Communication Test Automation Problem Solving Display Devices Project Planning Computer Science Technical Design Safety Assurance Embedded Systems Technical Issues Agile Methodology Software Features Embedded Software Laboratory Testing Root Cause Analysis Systems Integration Software Development Computer Engineering Laboratory Equipment Electrical Engineering Electronic Engineering Continuous Integration C (Programming Language) Software Technical Review Linux On Embedded Systems Engineering Design Process C++ (Programming Language) Android (Operating System) Software Quality (SQA/SQC) Real-Time Operating Systems Scrum (Software Development) Continuous Improvement Process Board Support Package (Software) Troubleshooting (Problem Solving) +0, Linux CI/CD SCons Sensors Tooling VS Code Planning Robotics Equities Debugging Actuators Management Automation Modularity Scalability Simulations Market Data Communication Accountability Failure Causes Decision Making Real World Data Instrumentation Experimentation Fault Injection Ancient History Computer Science Software Systems Embedded Systems Test Engineering Protocol Buffers Vehicle Dynamics Autonomous System Memory Management Nodes (Networking) Systems Engineering Autonomous Vehicles Simulation Software Monte Carlo Methods Software Engineering Engineering Analysis Software-In-The-Loop Test Data Generation Deterministic Methods Software Architecture Engineering Practices Intellectual Curiosity Architectural Patterns Robot Operating Systems C# (Programming Language) C++ (Programming Language) Java (Programming Language) Rust (Programming Language) Python (Programming Language)
About the company
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.
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
Loading talks and stories from around this role…