Search by job, company or skills

IPExcel

Senior Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 9 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Position Overview

We are seeking an experienced Senior Software Engineer to join our engineering team. You will lead a growing team of engineers while contributing directly to our technical strategy, architecture decisions, and implementation. This role bridges technical excellence with people leadership, ensuring our team delivers scalable, well-designed solutions while continuously evolving with emerging technologies.

Key Responsibilities

Technical Leadership & Architecture

  • Design and implement robust, scalable solutions with a focus on database architecture, optimal coding practices, and performance optimization
  • Make strategic technology decisions, evaluating and recommending the best mix of tools, frameworks, and platforms for each challenge
  • Establish technical best practices and coding standards across the team
  • Conduct thorough code reviews and provide constructive feedback to drive code quality
  • Stay at the forefront of industry trends and emerging technologies, evaluating their practical applications for our business

Team Leadership & Mentoring

  • Lead and mentor a team of junior engineers (0-3 years experience), fostering professional growth and technical skill development
  • Set clear expectations and goals, providing guidance, support, and constructive feedback
  • Create an inclusive, collaborative environment where team members feel empowered to contribute and innovate
  • Identify gaps in team capabilities and recommend training or development opportunities

AI & Innovation

  • Leverage AI technologies strategically to improve development velocity, code quality, and system performance
  • Guide the team in responsible and effective AI tool usage and integration

Cross-functional Communication

  • Serve as an effective bridge between engineering team and management, translating technical concepts for stakeholders and business requirements into technical specifications.
  • Communicate project status, blockers, and risks clearly to leadership
  • Advocate for the team's needs and technical debt management while aligning with organizational priorities
  • Participate in product planning and contribute to architectural discussions

Required Technical Skills

  • Strong proficiency in React for frontend development
  • Backend development experience with Go or other mainstream languages like Java
  • Database design and optimization with MySQL and PostgreSQL
  • Cloud infrastructure and deployment experience with AWS
  • Container orchestration and DevOps practices with Docker
  • Demonstrated ability to quickly learn and adopt new technologies as needed
  • Experience with modern software architecture patterns and design principles
  • Familiarity with performance optimization and scaling challenges

Required Leadership & Soft Skills

  • 5+ years of software development experience, with at least 2+ years in a leadership or mentoring capacity
  • Proven ability to develop junior engineers and foster technical growth
  • Strong communication skills, comfortable presenting to technical and non-technical audiences
  • Excellent problem-solving abilities with a solution-oriented mindset
  • Ability to balance technical perfection with business pragmatism
  • Self-directed learner with intellectual curiosity and passion for technology
  • High emotional intelligence and collaborative approach to team dynamics

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 143983683

Similar Jobs