Consturction Services, a growing construction company headquartered in Raleigh, North Carolina, is seeking a full-time Software Engineer to join their team on-site in Attock. The company is dedicated to delivering reliable, high-quality construction services across residential and commercial projects. They emphasize collaboration between technical and field teams to ensure efficient project delivery and client satisfaction. This role offers the opportunity to contribute to essential infrastructure and building projects that positively impact local communities.

Key Responsibilities
The Software Engineer will be responsible for designing, developing, and maintaining software solutions that support construction project management, scheduling, resource allocation, and data reporting. Daily tasks include implementing back-end services and APIs, writing clean and efficient code, troubleshooting and debugging issues, and optimizing system performance. The role requires close collaboration with project managers, engineers, and other stakeholders to understand operational needs and translate them into effective technical solutions. Additionally, the engineer will participate in code reviews, document technical designs, and contribute to the continuous improvement of development processes and tools.

Required Qualifications
Candidates should have a strong foundation in Computer Science concepts, including data structures, algorithms, and software design principles. Proficiency in software development and programming with experience in building and maintaining production-grade applications is essential. Hands-on experience with back-end web development, including APIs, databases, and server-side frameworks, is required. A solid understanding of Object-Oriented Programming (OOP) and the ability to design modular, maintainable code is necessary. Applicants must hold a Bachelor’s degree in Computer Science, Software Engineering, or a related field, or possess equivalent practical experience. Experience with version control systems such as Git and collaborative development workflows is expected. The ability to work on-site in Attock and collaborate effectively with cross-functional teams is mandatory. Strong analytical and problem-solving skills, attention to detail, and a commitment to quality are important. Good written and verbal communication skills in English, including the ability to document and explain technical solutions clearly, are also required.

Preferred Qualifications and Benefits
Familiarity with construction, engineering, or project management software is considered a plus. While specific benefits are not detailed, joining Consturction Services means becoming part of a company that values teamwork and offers the chance to work on impactful projects within the construction industry.

This position provides a unique opportunity for software engineers who want to apply their technical skills in a dynamic, collaborative environment that supports infrastructure development and community growth.

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Age:
18 - 65 Years
Minimum Education:
Master
Career Level:
Mid-Level
Maximum Experience:
5 Years
Apply Before:
Nov 04, 2026
Posting Date:
Oct 29, 2026

Consturction Services

· 11-50 employees - Attock

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

Software Engineer

Bid Nation, , Pakistan
Posted Oct 21, 2026

Trainee Software Engineer

Naseeb Enterprise Inc, Hyderabad, Pakistan
Posted Oct 30, 2026

Software Engineer Trainee

Naseeb Enterprise Inc, Hyderabad, Pakistan
Posted Nov 01, 2026

Software Engineer -Frontend

Naseeb Enterprise Inc, Lahore, Pakistan
Posted Oct 29, 2026
View All
I found a job on Rozee!