Mid-Level Software Engineer
hace 20 horas
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.
- 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.
- 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.
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.
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 Ruby Engineer
hace 6 días
Colombia Personal Soft A tiempo completo**Description**: Join our PersonalSoft team. We are a company with more than 24 years of experience in software development, analytics services, process automation, with presence in Colombia, Panama, El Salvador, Dominican Republic and USA. **What are we looking for?** We are looking for a Mid - level experienced Backend Ruby Engineer for a highly...
-
Mid-level QA Engineer
hace 4 días
Colombia ATHENAWORKS A tiempo completoATHENAWORKS was founded to create a culture of empowerment, diversity, and equality for technologists everywhere. A culture where everyone is safe and empowered with the freedom, flexibility, and support to create best-in-class solutions in an unfettered way. Our founders believe that the only way to achieve balanced, fair, and open teams is to make it part...
-
Advanced Golang Software Engineer
hace 3 días
Colombia Growth Acceleration Partners A tiempo completo**Description**: You will be a key contributor in implementing our platform architecture and you will be partnering with Designers, Product Managers, and other Engineers to get the best products into our customers’ hands. **Education**: - Bachelor’s Degree in Computer Science or related field. **Experience**: - Proven experience with different...
-
Software Engineer
hace 1 semana
Colombia Mean Labs A tiempo completoExperience level: mid, senior Location: we are a fully remote team and hire from all over the world About the role: We are looking for Rust Engineer that is interested in creating high-quality open-source technology and solving outstanding problems in the blockchain space. As a member of our engineering team, you will be working on building, extending, and...
-
Software Engineer
hace 6 días
Colombia Kualty A tiempo completo**What were looking for** **Software Engineer (iOS)** A **Software Engineer (SE) for iOS** works in our product engineering team with iOS app development. The primary implementation languages are Swift & Objective-C. The main focus of the work is coding (development) but an SSE works with the entire software **Responsabilities**: - Develop and document...
-
QA Software Engineer
hace 2 semanas
Colombia Edgeuno A tiempo completoAs the **QA Software Engineer** **at EdgeUno, you will be responsible for reviewing requirements, specifications, and technical design documents to provide insightful feedback. Additionally, you will play a crucial role in creating comprehensive test plans and test cases, estimating and coordinating testing activities, and identifying software bugs. **Core...
-
Software Engineer
hace 6 días
Colombia Verasonics A tiempo completoVerasonics is hiring an engineer to support research-oriented software development **_ Do you have experience in software development using your phenomenal MATLAB/Python/Java (or similar) skills?_** **_ Do you have outstanding knowledge in Object Oriented Programming?_** **_ Founded in 2001, Verasonics Inc. is a successful international company...
-
Mid Technical Infrastructure Engineer-
hace 3 días
Colombia, Huila IT Scout A tiempo completoWe are looking for a Mid Technical Infrastructure Engineer The technical infrastructure engineer will be part of an experienced technical team collaborating mainly on the Observability project efforts inside Affirm. Also, the person in this role needs to have coding skills. Main Functions/responsibilities: Build a scalable and reliable platform Help to...
-
Software Engineer
hace 2 semanas
Colombia Mach Eight A tiempo completoWe are looking for rock-star software engineers to join our team!! You’ll work as front-end and back-end engineer to develop products and solve problems for our clients. We aim for people who like coding and have a proven history of building projects. If you are an engineer who can manage projects, and face challenges independently but can also work as...
-
Software Engineer
hace 2 semanas
Colombia Kualty A tiempo completo**What were looking for** We are looking Software Engineer whit 2 - 3 years of experience. **Experience and knowledge** - Microservices architecture and engineering - Experience with PHP Laravel framework - 3+ years of experience with Node.js - Experience with MongoDB is a plus - Other tools: Cron, MariaDB, Airflow - RESTful APIs and Search technologies -...