Software Engineer

N2S Global — Colombia · Posted ~2 hours ago

Mid

Skills

Software Design Performance Optimization Problem Solving Collaboration Communication Mentoring Testing Automation

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

We are looking for a Software Engineer to design, document, and implement robust solutions to complex business problems. You will collaborate with engineering teams, business stakeholders, and product managers to translate business needs into functional requirements, while mentoring junior developers and maintaining high standards for code quality, testing, and automation.

Highlights

Opportunity to mentor junior developers, work on complex business problems, collaborate with cross-functional teams, and drive continuous improvement in code quality and automation.

Description

Responsibilities: Feature design; evaluate designs and provide feedback;Influence quality standards and understand, identify, and measure across the entire solutionIdentify performance issues and optimize solutions;Demonstrate competence in engineering concepts and theories, combining them with business understanding to design, document, and implement clean and robust solutions to complex business problems;Collaborate with other engineering teams, business stakeholders, as well as program and product managers to define and implement technical solutions;Demonstrate an ability to turn business needs into functional requirements, while also explaining technical details in ways the business can understand. Participate in defining, scoping, and estimating resulting stories;Work closely with your peers, mentor junior developers, and help the team achieve its goals;Maintain a high bar for code quality, testing, and automation while finding opportunities to improve them continuously.Drive design and code reviews, ensuring the team ships high-quality, scalable, maintainable, and well-tested code;Monitor/support the system in production (Pager Duty);Maintain a DevOps mindset, promoting cloud-oriented solutions while implementing and supporting monitoring, alerting, CI/CD pipelines as well as the team’s Cloud infrastructure. Skills: We’d love it if you have… Bachelor’s or Master’s degree in an engineering discipline, preferably computer science, or equivalent5+ years of professional experience in delivering quality software with Java, Spring.Experience with RESTful architecture and micro servicesExperience with system design, architecture, scaling, and performance testingExperience with AWSExperience with SQL databases, basic knowledge of NoSQL databasesFamiliarity with CI/CD and testing, monitoring, and alerting tools.Knowledge of Kafka or any other streaming platforms;Experience with Kubernetes and Docker is a plusGreat soft skills and troubleshooting experience