Senior Software Engineer

Department: Software Development
Job Type: Full Time
Job Location: Karachi
Work Model: Onsite

Job Summary

As a Senior Software Engineer at Astera Software, you will play a pivotal role in designing, developing, and optimizing enterprise-grade, AI-driven cloud systems. Working at the intersection of data and AI, you’ll contribute to products that empower global organizations across industries—from analytics and data warehousing to healthcare and document management. You’ll collaborate with a team of talented engineers, product managers, and designers to deliver scalable, high-performance software that shapes the future of enterprise data solutions.

What You’ll Do

  • Design, develop, and maintain robust backend and frontend systems using C#, .NET, and React.
  • Architect and implement scalable cloud-based applications that integrate seamlessly with AI-driven tools.
  • Collaborate closely with cross-functional teams to translate product requirements into high-quality technical solutions.
  • Write clean, efficient, and maintainable code, following best practices and coding standards.
  • Conduct thorough testing, debugging, and performance optimization to ensure top-tier reliability.
  • Participate in code reviews, mentoring junior developers and driving technical excellence across the team.
  • Explore and experiment with emerging AI tools and frameworks (e.g., Cursor, Claude Code) to enhance productivity and innovation.
  • Stay up to date with the latest trends in software engineering, AI, and cloud technologies to continuously improve product performance and development processes.

What You’ll Need

  • Strong software development skills: you are a developer first and foremost.
  • At least 3-4+ years of professional experience in software development with .NET and React frameworks.
  • Proficiency in C# programming language.
  • Strong Object-Oriented Programming and Design Pattern concepts.
  • Experience with HTML, CSS, JavaScript, and TypeScript and Redux.
  • Experience with SQL Server or other relational database management systems.
  • Bachelor’s degree in computer science, IT, or a related field.
  • Can-do attitude and should be a good team player.

Our Hiring Process

We keep our hiring process simple, transparent, and designed to find the best talent:

  1. Screening Call – A quick chat to understand your background, experience, and goals.
  2. Online Assessment – Short tests to evaluate communication, logical reasoning, and coding ability.
  3. Technical Interview – Deep dive into your technical skills and past projects with our dev team.
  4. Practical Assignment – A real-world coding task to showcase your problem-solving and code quality.
  5. Final Interview – A conversation about culture, growth, and alignment with our team.
  6. Offer – If it’s a match, we move quickly to bring you on board.

At Astera, we value skills, curiosity, and passion—and our process ensures every developer gets a fair chance to shine.

Salary Range: PKR 850,000 – 1,400,000 (USD 3,000–5,000)

Feel free to apply even if you currently hold a more senior title — we’re open to accommodating experienced professionals and will ensure the role and package reflect your expertise.

Interested?

Accelerate your career trajectory with us. Click "Apply Now" to seize the opportunity for professional growth in the data industry.

Apply Now

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

Why Is Now the Right Time to Join Astera?

01
AI powered solutions

Join our company as we harness the power of AI to create groundbreaking products that shape the future. Be a part of the next big thing in technology and drive innovation alongside our exceptional team.

02
Dynamic Workforce

Join our dynamic and inclusive culture, where innovation thrives, growth is nurtured, and your potential is unleashed. Be part of a supportive community that empowers you to make a lasting impact and propel your career to new heights.

03
Plethora of Opportunities

We’re currently in the midst of an ambitious expansion, and you will have abundant opportunities to find roles and responsibilities that resonate with you. At Astera, you can put your skills to work in various departments and different projects, then choose how you want to make your mark.

Equal Opportunities for Everyone

Astera Software is an Equal Opportunity Employer and strictly prohibits discrimination of any kind. We are committed to building the best team possible and believe that great ideas can come from anyone. All the employment decisions are based on business needs, job requirements, and individual potential and qualifications, without any regard to race, color, age, religion, socioeconomic status, orientation, gender identity, national origin, or disability.

The Astera team is diverse – we welcome and learn from different individual experiences and points of view that our teammates bring to the table. We’re excited to have you inspire us with yours!