Software Engineer II
Unknown · Remote (Remote) · posted Sep 5, 2026
What this role actually asks for
Extracted by RemoteHuntMust have
- •5-10 years software engineering experience
- •Proficiency in Ruby, JS/TS, Java, or Python
- •Experience with relational databases (MySQL/PostgreSQL)
- •Experience with AWS services
- •Experience with CI/CD pipelines
- •Strong written and verbal communication
Nice to have
- •Working knowledge of Redis/RabbitMQ
- •Familiarity with Linux environments
- •Experience with remote teams
Tools and technologies
Languages required
Worth checking before you apply
- ⚠office-required
The full posting
System Architecture & Technical Alignment Design and implement services and features within established architectural patterns, contributing to technical designs and implementation plans while collaborating with senior engineers on broader system impact. Evaluate approaches and trade-offs to support consistency, scalability, reliability, security, privacy, and compliance across the platform. Software Development & Delivery Develop, test, and deploy production-ready software with appropriate automated testing. Balance delivery speed with system stability and maintainability, applying sound judgment when refactoring existing systems or implementing pragmatic fixes. Document technical decisions, communicate trade-offs clearly, participate in code reviews, and follow established engineering standards and best practices. Operational Ownership & Risk Management Identify technical risks, performance bottlenecks, and system weaknesses, proposing solutions and partnering with senior engineers on higher-impact improvements. Participate in production support, incident response, troubleshooting, root cause analysis, and follow-up remediation. Contribute to monitoring, logging, and alerting practices that improve system health and reliability. Documentation & Communication Create and maintain clear technical documentation, implementation notes, architectural context, and code-level guidance. Use strong written communication to keep work, decisions, risks, and open questions visible and accessible in a distributed environment. Cross-Functional Collaboration Partner with Product, Operations, and Engineering teams to understand requirements and deliver reliable technical solutions. Collaborate effectively across time zones using tools such as Slack, Jira, and shared documentation, while contributing to continuous improvements in system reliability, developer efficiency, and operational clarity.
Fluency in English (spoken and written) 5–10 years of professional software engineering experience in production environments. Production-level proficiency in at least two of the following languages or frameworks: Ruby JavaScript / TypeScript (Node.js) Java (Spring Framework) Python Experience designing and working with relational databases such as MySQL or PostgreSQL. Working knowledge of Redis and RabbitMQ or similar caching and messaging systems. Experience building, maintaining, or troubleshooting CI/CD pipelines, including GitHub Actions. Experience working with AWS services and cloud-based architectures. Familiarity with Linux-based environments, including on-premise infrastructure. Proven ability to work independently, manage ambiguity, and deliver stable solutions in a fast-paced environment. Strong written and verbal communication skills, with the ability to explain complex technical concepts clearly. Experience working in distributed or remote teams across multiple time zones. Reliable high-speed internet connection suitable for full-time remote work. Availability to support occasional after-hours production issues as needed.
Is this one actually worth your time?
RemoteHunt scores every remote job 0–100 against your own resume, so you apply to the handful that fit instead of the hundred that don't. Free plan, no card required.