Mid-Level Software Engineer

Há 14 horas


Salvador, Bahia, Brasil CODE Exitos Tempo inteiro

The Software Engineer (SE-2) is a mid-level role for developers who have established a solid technical foundation and are ready to take on more complex tasks with greater independence. At this tier, engineers are expected to deliver medium-sized features end-to-end, contribute to technical discussions, and begin mentoring junior team members. SE-2 engineers play a crucial role in ensuring the quality and scalability of the software they develop while collaborating effectively within a team.

This role marks a transition from learning to contributing independently, with a growing focus on ownership, problem-solving, and collaboration.

Key Responsibilities
  • Independently design, develop, and deliver medium-sized features and components.
  • Troubleshoot and resolve moderately complex bugs, performance issues, and technical challenges.
  • Contribute to code reviews, providing detailed and constructive feedback to peers and junior engineers.
  • Follow and improve team coding standards, best practices, and software development workflows.
  • Write and maintain comprehensive unit tests and contribute to improving overall code coverage.
  • Document solutions, processes, and technical decisions for clarity and future reference.
  • Participate in technical discussions and contribute ideas for solving project challenges and improving processes.
  • Collaborate effectively with Tech Leads, product managers, designers, and QA engineers to clarify requirements and ensure feature delivery.
  • Mentor and assist junior engineers (SE-1 and Interns), helping them improve their coding and debugging skills.
  • Learn and apply new technologies, tools, and frameworks as required by the team or project.
Skills & Qualifications
  • Proficiency in at least one programming language (e.g., JavaScript, Python, C#).
  • Solid understanding of software development concepts:
    • Data structures and algorithms.
    • Debugging and problem-solving techniques.
    • Write clean, maintainable, and efficient code following SOLID principles and team best practices.
  • Experience working with relational and/or NoSQL databases (e.g., PostgreSQL, SQL Server, MongoDB).
  • Practical experience with cloud platforms (e.g., AWS, Azure, or GCP).
  • Experience implementing and maintaining CI/CD workflows (e.g., GitHub Actions).
  • Familiarity with Agile methodologies (e.g., Scrum, Kanban) and tools like Jira, Azure DevOps.
  • Understanding of RESTful APIs, HTTP protocols, and basic architectural patterns.
  • Experience with version control systems, particularly Git.
  • 2–4 years of professional experience as a software developer.
  • Strong communication, collaboration, and problem-solving skills.
  • Exposure to front-end frameworks like React or  or Angular.
Additional Skills (Nice to Have)
  • Experience optimizing software for performance, scalability, and reliability.
  • Familiarity with containerization tools like Docker or orchestration tools like Kubernetes.
  • Basic knowledge of security best practices for software development.
  • Contributions to open-source projects or personal coding projects.
  • Experience with React Native and mobile application development in general.
Career Path Recommendations

For SE-2 engineers aiming to advance to SE-3 (Senior Software Engineer), we recommend:

  • Taking ownership of increasingly complex and critical projects.
  • Developing deeper expertise in system design, architecture, and scalability.
  • Expanding proficiency with cloud platforms, CI/CD, and performance optimization.
  • Contributing to technical decision-making and mentoring junior team members more actively.
Evaluation Metrics

Managers will evaluate SE-2 engineers based on:

  • Ability to deliver features with quality and growing autonomy.
  • Proficiency with databases, cloud platforms, and CI/CD tools.
  • Consistency in adhering to team processes, Agile practices, and coding standards.
  • Effective collaboration with Tech Leads, peers, and stakeholders.
  • Mentoring contributions and ability to help junior engineers grow.

  • Mid Level Software Engineer

    1 semana atrás


    Salvador, Bahia, Brasil WEX Tempo inteiro

    About the Team/RoleWe're the Platform Engineering team at WEX, specializing in Kafka and Streaming Data Enablement. Our mission is to facilitate real-time data capabilities across the organization while continuously modernizing and improving our products and technologies. By leveraging the latest and most efficient tools, we deliver top-tier solutions that...


  • Salvador, Bahia, Brasil WEX Tempo inteiro

    About the Team/RoleThe WEX Site Reliability Engineering (SRE) team seeks individuals passionate about developing software and solutions for observability, incident response, reliability, performance, operational excellence, and compliance. As part of the Site Reliability Engineering organization, you will support internal stakeholders and Payment Platform...

  • Software Engineer

    2 semanas atrás


    Salvador, Bahia, Brasil BYD Tempo inteiro

    BYD AUTO DO BRASIL LTDACAMAÇARIResponsibilitiesResponsible for the functional design, development and implementation of the information management platform ;Code to realize the function of each module according to the product function module design, and ensure the development quality and progress;Responsible for software design, programming, debugging,...

  • ServiceNow Engineer

    2 semanas atrás


    Salvador, Bahia, Brasil e3-a387-49af-a407-51a5cf65bdf1 Tempo inteiro R$80.000 - R$120.000 por ano

    About FullStackFullStack is the most transparent IT talent network, connecting highly skilled individuals with top global companies and Silicon Valley startups for remote, on-demand projects. We focus on building a trusted, high-performance network where talent can thrive in a positive, respectful, and supportive environment. By prioritizing transparency,...


  • Salvador, Bahia, Brasil BairesDev Tempo inteiro

    At BairesDev, we've been leading the way in technology projects for over 15 years. We deliver cutting-edge solutions to giants like Google and the most innovative startups in Silicon Valley.Our diverse 4,000+ team, composed of the world's Top 1% of tech talent, works remotely on roles that drive significant impact worldwide.When you apply for this position,...

  • Integrated System Engineer

    2 semanas atrás


    Salvador, Bahia, Brasil WEX Tempo inteiro R$60.000 - R$120.000 por ano

    About Us:WEX Inc. is a leading and growing global provider of payment processing, information management, and fleet card payment solutions. We hire people who share our passion for continuous innovation and client service that is unparalleled in the industry.As an Integrated System Engineer you will be responsible for designing, developing, testing, and...


  • Salvador, Bahia, Brasil Agoda Tempo inteiro

    About AgodaAt Agoda, we bridge the world through travel. Our story began in 2005, when two lifelong friends and entrepreneurs, driven by their passion for travel, launched Agoda to make it easier for everyone to explore the world.Today, we are part of Booking Holdings [NASDAQ: BKNG], with a diverse team of over 7,000 people from 90 countries, working...

  • Mid PHP Developer

    1 semana atrás


    Salvador, Bahia, Brasil Base Brazil Tempo inteiro

    At Base, our mission is to empower entrepreneurs to succeed in the global e-commerce landscape. We provide a technology platform that revolutionizes their online sales operations.Our international team, spanning from Europe to the Americas, delivers a comprehensive, all-in-one solution to thousands of merchants worldwide. We offer seamless integrations with...

  • Mid PHP Developer

    2 semanas atrás


    Salvador, Bahia, Brasil Base Brazil Tempo inteiro R$30.000 - R$60.000 por ano

    At Base, our mission is to empower entrepreneurs to succeed in the global e-commerce landscape. We provide a technology platform that revolutionizes their online sales operations.Our international team, spanning from Europe to the Americas, delivers a comprehensive, all-in-one solution to thousands of merchants worldwide. We offer seamless integrations with...

  • AI & Robotics Engineer

    1 semana atrás


    Salvador, Bahia, Brasil Marvik Tempo inteiro

    We are looking for a Machine Learning Engineer with experience building and deploying perception and sensor-based ML systems in robotics or autonomous platforms. The role involves working across the full lifecycle of data, models, and deployment—from raw sensor streams to production-ready perception modules.This is a great fit for someone who has worked...