Senior Software Engineer .NET/React

Software Development Engineer in Test (SDET)Hybrid Remote


Description

Company Overview:

 

Lean Tech is a rapidly expanding organization situated in Medellín, Colombia. We pride
ourselves on possessing one of the most influential networks within software
development and IT services for the entertainment, financial, and logistics sectors. Our
corporate projections offer a multitude of opportunities for professionals to elevate their
careers and experience substantial growth. Joining our team means engaging with
expansive engineering teams across Latin America and the United States, contributing
to cutting-edge developments in multiple industries.   

 

We are seeking a Senior Software Engineer to lead complex software development
projects and provide technical direction within the Engineering team. The
successful candidate will closely collaborate with Product Managers and Design teams
to deliver innovative solutions that address the internal and external demands of clientele.
As a Senior member of the team, you will independently design and implement medium
to large-scale technical solutions, ensuring high-quality software production. Your
leadership will be pivotal in promoting best practices, fostering a collaborative
environment, and mentoring team members. Additionally, this role requires maintaining
strategic interdepartmental relationships and actively contributing to the organization's
standards. A focus on full-stack development, leveraging skills in .NET/React, system
design, and Microsoft Azure is preferred, alongside proficiency in React, Redux, and
GraphQL. Your expertise in the complete software development lifecycle, technical
documentation, and system architecture will be instrumental in driving forward in
the freight brokerage industry.
 

 

Position Title: Senior Software Engineer

 

Location: Hybrid

 

What you will be doing:
  • Lead the development of impactful software solutions in collaboration with
  • Product Managers and your Engineering team to enhance company's position as a top freight brokerage.
  • Design and execute medium to large-scale technical projects independently,
ensuring the delivery of high-quality software.
  • Oversee the complete software development lifecycle from development to
deployment, and ensure continuous monitoring post-implementation.
  • Foster interdepartmental relationships to enhance collaboration, proactively
identify issues, and develop solutions beyond your team's immediate scope.
  • Establish and promote best practices and organizational standards, working with
other leaders to set benchmarks and guide your team's progress by example.
  • Mentor your team, acting as a subject matter expert, and promote a collaborative
environment that leverages collective expertise to drive strategic solutions.
  • Strategically contribute to roadmap development in partnership with the Product
  • Manager by expanding your understanding of the business and industry.
  • Ensure product quality through thorough code reviews, comprehensive test
coverage, and the provision of constructive feedback.
  • Document codebases meticulously to ensure they remain accessible and
understandable for team members.
  • Participate in organizational knowledge-sharing initiatives, such as guild talks
and standards discussions, to contribute to overall innovation and progress.

 

Requirements & Qualifications
To excel in this role, you should possess:
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 4+ years of experience in software engineering, with work on
large-scale projects involving multiple teams.
  • Advanced knowledge of core Computer Science fundamentals, engineering best
practices, and industry trends.
  • Proficiency in system design with a focus on solving architectural issues.
  • Advanced experience in building enterprise software using .NET/React.
  • Experience with Microsoft Azure tools and technologies, preferred.
  • Proficiency in front-end development with React, Redux, and GraphQL.
  • Strong skills in technical documentation, including monitoring and alerting
systems throughout the software development lifecycle (SDLC).
  • Excellent problem-solving, analytical, decision-making, and interpersonal skills.
  • Ability to lead and mentor engineering teams, fostering a collaborative work
environment.
  • Effective communication skills for translating technical concepts to
non-technical stakeholders.
  • Advanced English communication skills (C1) 

 

Nice to Have Skills
  • Familiarity with Agile, Scrum, and DevOps methodologies for improved project
management and delivery.
  • Experience with advanced leadership skills, fostering collaborative environments
and driving project success.
  • Proficiency in additional Microsoft Azure services beyond the main preferences
for improved cloud solution integration.
  • Understanding of full-stack development to enhance frontend and backend
integration.
  • Certifications in system architecture and design to support complex
problem-solving capabilities.
  • Strong interpersonal and communication skills to effectively lead and mentor
teams.



Soft Skills
  • Leadership and mentoring capabilities, with an emphasis on guiding team
members to achieve technical excellence and fostering a collaborative
Environment.
  • Strong communication skills to effectively convey complex technical decisions
and designs to non-technical stakeholders.
  • Proven ability to work collaboratively across various departments, promoting cooperation to identify issues proactively and develop comprehensive solutions.
  • Exceptional problem-solving and decision-making skills to address unique and complex challenges independently and through teamwork.
  • Demonstrated initiative in learning and understanding the business and industry to contribute strategically to project roadmaps in partnership with Product Managers.




Why you will love Lean Tech:

 

  • Join a powerful tech workforce and help us change the world through technology
  • Professional development opportunities with international customers
  • Collaborative work environment
  • Career path and mentorship programs that will lead to new levels. 



Join Lean Tech and contribute to shaping the data landscape within a dynamic and growing organization. Your skills will be honed, and your contributions will play a vital role in our continued success. Lean Tech is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.