mycareers logo


Showing: 965 Engineer, Developer jobs
Software Engineer II
empresas españolas
US

a month ago

Job Description

About the Role

We’re looking for a Software Engineer II who can go beyond just writing code — someone who can own features end-to-end, think in systems, and contribute to scalable product development.

At this level, you are expected to work independently on complex problems, make sound technical decisions, and collaborate closely with cross-functional teams.

Key Responsibilities

  • Design, develop, and maintain scalable, high-performance applications
  • Own features end-to-end: from design → development → testing → deployment
  • Write clean, maintainable, and testable code
  • Participate in system design discussions and contribute to architecture decisions
  • Debug production issues and ensure system reliability and performance
  • Collaborate with Product, Design, and QA teams
  • Conduct and receive code reviews with a focus on quality and best practices
  • Mentor junior engineers and contribute to team growth
  • Continuously improve development processes, tooling, and standards

Required Skills & Qualifications

  • 3–6 years of experience in software development
  • Strong proficiency in one or more languages: Java / C# / Python / JavaScript / Go
  • Solid understanding of:
  • Data Structures & Algorithms
  • Object-Oriented Design / System Design
  • REST APIs and microservices architecture
  • Experience with databases (SQL/NoSQL)
  • Familiarity with cloud platforms (AWS / Azure / GCP)
  • Experience with version control systems (Git)
  • Strong debugging and problem-solving skills

Good to Have

  • Experience with distributed systems at scale
  • Exposure to Docker / Kubernetes
  • Knowledge of CI/CD pipelines
  • Experience with messaging systems (e.g., RabbitMQ, Kafka)
  • Understanding of domain-driven design (DDD)

What We Expect (Reality Check)

  • You don’t need hand-holding for every task
  • You can break down ambiguous problems into actionable steps
  • You take ownership, not just tasks
  • You care about performance, scalability, and user impact
  • You ask “why” before building

What You’ll Gain

  • Ownership of meaningful features, not just tickets
  • Exposure to real-world scale and system design challenges
  • Opportunity to influence product and technical direction
  • Fast growth toward Senior Engineer / Tech Lead

Location & Work Mode

  • Location: [Add Location]
  • Work Mode: [On-site / Hybrid / Remote]

Compensation

  • Competitive salary + performance incentives + benefits


Don't miss your next Big Opportunity!

Get notified when we find an opportunity for you