P

Software Engineer (Angular & .NET)

icon building Company : Penlink
icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
Apply Now
icon loader Apply Now

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Software Engineer (Angular & .NET)

Penlink develops advanced digital intelligence software that empowers law enforcement and intelligence agencies to collect, analyze, and visualize data in ways that strengthen investigations and improve outcomes. Our solutions transform complex digital communications into clear, actionable intelligence that can be used in real time to make critical decisions. 

As a Software Engineer, you will design, develop, and maintain scalable software solutions using Angular and .NET technologies while collaborating closely with cross-functional teams to deliver high-quality products. You will leverage modern development practices, including AI-assisted and agentic development tools, while applying strong technical judgment to validate code quality, accuracy, and performance. This role requires a proactive problem solver who is passionate about building reliable software, contributing to team success, and continuously improving both systems and development processes.

RESPONSIBILITIES 

  • Producing high-quality, well-tested, scalable code  
  • Delivering features and software fixes on time and to specification  
  • Completing unit and integration tests with measured code coverage for features and bug fixes  
  • Understanding PenLink’s software architecture, adhering to corporate design principles and standards, and following best practices and processes  
  • Supporting the integrity of the conceptual design of assigned subsystems  
  • Taking ownership of work as needed to ensure sprint commitments are completed within the sprint duration  
  • Notifying the Team Lead or other leaders of subsystem risks that could impact usability, release dates, or client experience  
  • Coordinating with teams across the organization to gain a complete understanding of issues and requirements  
  • Authoring technical documentation and white papers to aid in design, planning, and requirement clarification  
  • Identifying, designing, and executing subsystem stress tests and evaluating resulting performance limits  
  • Completing code reviews for work completed by peers and providing constructive technical feedback  
  • Developing and maintaining applications using Angular and .NET technologies  
  • Leveraging AI-assisted and agentic development tools responsibly to improve development efficiency while ensuring code quality, security, and maintainability  
  • Validating AI-generated code and independently determining whether solutions are accurate, effective, and aligned with engineering standards  
  • Other responsibilities as assigned 

COMPETENCIES 

  • Working knowledge of Visual Studio and source control systems such as Git, TFS, or similar tools  
  • Experience developing applications with Angular and .NET/C#  
  • Understanding of AI-assisted or agentic development workflows and the ability to critically evaluate generated code for correctness and quality  
  • Experience with basic SQL or PL/SQL syntax and understanding of queries and joins  
  • Drive to learn and a desire to contribute alongside a collaborative team  
  • Experience with Agile development processes  
  • Detail-oriented, methodical, and organized in approach and problem-solving  
  • Excellent written and verbal communication skills with the ability to communicate technical concepts clearly and concisely  
  • Strong understanding of the software development life cycle  
  • Ability to troubleshoot, debug, and identify root causes effectively 

YOUR EDUCATION & EXPERIENCE 

  • Bachelor’s degree in Engineering, Computer Science, or related 4-year technical degree preferred  
  • Minimum of 3 years of professional software development experience  
  • Professional experience developing applications in Angular and .NET/C# required  
  • Experience working with modern development tools, testing frameworks, and collaborative engineering practices preferred 
Original job Software Engineer (Angular & .NET) posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Apply Now
Share Job
Share Job

Auto-Apply to Software Engineer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Software Engineer Jobs in the US

GrabJobs is the no1 job portal in the US, connecting you to thousands of jobs fast! Find the best jobs in the US, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.