Backend Software Engineer (Java, C++)
The Staff+ Software Engineer at Confidential Client leads the design and development of scalable backend systems for advanced industrial data analytics, integrating cutting-edge technologies including machine learning and generative AI. This fully remote role involves technical leadership, mentoring junior engineers, driving innovation, and collaborating closely with cross-functional teams to deliver high-quality, impactful software solutions.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Software & Technology.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
- Design, implement, and maintain scalable backend services using Java and/or C++.
- Build and maintain RESTful APIs and microservices that power production systems.
- Debug, profile, and optimize performance and memory usage in backend components.
- Write unit, integration, and system tests; participate in code reviews and maintain high code quality.
- Collaborate with cross-functional teams (product, QA, DevOps) to define requirements and deliver features.
- Work with databases (SQL and/or NoSQL), message queues, and caching layers to ensure reliable data flow.
- Contribute to CI/CD pipelines, deployment automation, and monitoring/observability practices.
- Troubleshoot incidents in production and participate in on-call rotations as needed.
- Help shape architecture and technical direction with a focus on reliability, security, and maintainability.
What We’re Looking For
- Proven experience building backend systems using Java and/or C++.
- Practical knowledge of designing and consuming REST APIs and microservices.
- Comfortable working on Linux-based systems and using modern development tools (Git, build tools, debuggers).
- Experience with relational and/or NoSQL databases and basic data modeling.
- Strong testing mindset (unit/integration/automated testing) and familiarity with CI/CD workflows.
- Excellent problem-solving skills and clear communication across engineering and product teams.
- Ability to work effectively in a fast-paced environment and take ownership of deliverables.
Nice-to-Have / Preferred
- Experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
- Familiarity with messaging systems (Kafka, RabbitMQ) and distributed system patterns.
- Background in performance tuning, profiling, and low-latency system design.
- Experience with observability tools (prometheus, Grafana, ELK) and SRE practices.
- Degree in Computer Science, Engineering, or equivalent practical experience.
Location & Work Authorization
- Location: Boardman, OR (onsite / local) — confirm work-location expectations during early interviews.
- Applicants must be authorized to work in the United States. The Confidential Client cannot sponsor work visas for this role (please confirm during application if sponsorship is required).
Compensation & Benefits
- Salary range not listed on the source posting. Specific compensation and benefits will be shared by the Confidential Client during the interview process.
- Confidential Client offers competitive benefits; details provided to candidates during recruiting.
Commitments & Accessibility
- Careertakes and the Confidential Client are committed to an inclusive hiring process. Reasonable accommodations are available for applicants with disabilities — please notify us during the application process so we can support you.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range