Advertisement

Senior Software Engineer job 2025

 

Senior Software Engineer


Senior Software Engineer Jobs Detail:


DivisionLahore
DistrictLAHORE
IndustryInformation Technology
Total Positions1
Employment StatusContract
RoleSenior Software Engineer
Level
Last Date to Apply28-02-2025

Preferred Candidates

Years of Experience
Masters/Bachelors (Hons) : 3 year(s)
GenderBoth
Age25 - 45


Job Description:

  • Coordinate with the Technical Director on current programming tasks
  •  Collaborate with other programmers to design and implement features
  •  Quickly produce well-organized, optimized, and documented source code
  •  Create and document software tools required by other developers
  •  Fix bugs in existing code and improve feature sets.
  •  Contribute to technical design documentation.
We are seeking a Senior Software Engineer to join our dynamic team.  The ideal candidate will be in charge of designing, creating, and putting in place high-quality software solutions. You will collaborate closely with teams from across departments to find solutions to difficult technical issues and guarantee the scalability of our systems. You will mentor junior engineers and significantly influence the direction of our technology stack as a senior engineer.

Key Responsibilities:
  •  Software systems and applications that are scalable, durable, and secure are designed, developed, and maintained.
  •  Lead technical projects, from initial design through implementation, testing, and release.
  •  Define requirements and produce software solutions in conjunction with other teams (product, design, quality assurance, and operations).
  •  Review code for quality and provide feedback to peers to ensure high standards.
  •  Write clean, efficient, and maintainable code following best practices and company standards.
  •  Identify and resolve difficult software system issues. Participate in architectural decisions and aid in software performance optimization. 
  • Mentor and guide junior engineers in their professional development.
  •  Ensure the security and scalability of software systems.
  •  Introduce enhancements to the systems that are already
  •  in place and remain abreast of the most recent technologies and industry trends.
Required Skills and Qualifications:
 Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
 Experience: Typically, more than five years' experience in software engineering.

Technical Skills:
  •  strong command of programming languages (for example, Java, Python, C++, JavaScript, or a similar language).
  •  Knowledge of both back-end and front-end technologies
  •  familiarity with libraries and frameworks like Django, React, Angular, Node.js, and Spring.
  •  strong comprehension of databases (both SQL and NoSQL).
  •  Expertise in cloud platforms (AWS, Azure, Google Cloud).
  •  Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
  •  Knowledge of software development methodologies such as Agile or Scrum.
  •  Experience with version control tools (e.g., Git) 
Soft abilities: 
  • Excellent problem-solving skills.
  •  excellent abilities in collaboration and communication. 
  • ability to instruct and mentor team members as a leader.
  •  ability to work on one's own and with others.

Favorite Skills: 
  • Knowledge of DevOps practices
  •  Knowledge of CI/CD pipelines
  •  familiarity with the architecture of microservices.
  •  understanding of the fundamentals of AI or machine learning (if the position calls for it). 
Work Environment:
  •  Hybrid or remote work environment (depending on company policy).
  •  Fast-paced, collaborative, and innovative team.
  •  Opportunity to work with cutting-edge technologies.
Degree Level
  • Masters/Bachelors (Hons)
  • 16 Years of Education

Degree Area
  • Business Administration
  • Business Informatics
  • Communication Engineering/Sciences
  • Computer Engineering/Sciences
  • Geographical Information System (GIS)
  • Information Engineering/Sciences
  • Information Security
  • Information Systems
  • Information Technology
  • Project Management
  • Software Development
  • Software Project Management
  • Software Engineering
  • Business and Management Sciences
  • Management Information System

















Post a Comment

0 Comments