For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Deltek
Deltek

Senior Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Software Development
C
Testing
+34

Permanent role
a day ago
Apply now

Position Responsibilities :

As a Senior Software Engineer, you will design, develop, and maintain robust software solutions using C# or VB.NET. You will be responsible for hands-on coding, leveraging AI-powered development tools to drive productivity and code quality. This role requires a strong focus on software engineering fundamentals, a proactive approach to learning, and a commitment to an AI-first mindset. You will collaborate across teams to solve complex problems and continuously adapt to evolving technologies and requirements.

Responsibilities:

Software Development

  • Develop, test, and maintain high-quality software solutions using C# or VB.NET.
  • Translate business requirements into technical specifications and user stories.
  • Write clean, efficient, and well-documented code.
  • Maintain comprehensive documentation of code changes and design decisions to promote clarity, consistency, and long-term maintainability.

AI-First Mindset

  • Leverage AI-powered development tools (e.g., GitHub Copilot, Claude, ChatGPT) to improve coding efficiency, assist in debugging, and support design ideation.
  • Explore emerging AI technologies and support their integration into existing and legacy systems.
  • Apply prompt engineering techniques for code generation, debugging, and exploring design alternatives.
  • Approach challenges with an AI-first perspective, considering how AI can transform solutions.
  • View GenAI and LLMs as essential for building smarter, adaptive systems.
  • Experiment with prompt engineering, AI coding assistants, and agent-based frameworks to boost creativity and learning.
  • Stay curious about new AI technologies and their potential to reshape workflows.

Collaboration & Troubleshooting

  • Collaborate cross-functionally with product managers, solution architects, and other engineers to deliver secure and scalable solutions.
  • Review complex issues with senior developers, apply investigative troubleshooting techniques, and propose innovative solutions.
  • Seek assistance promptly when needed and proactively tackle assigned tasks.
  • Collaborate with product owners, project managers, and team members to estimate development effort, define milestones, and plan implementation schedules.

Quality Assurance

  • Develop and maintain unit tests, perform code reviews, and document implementations to uphold high standards of code quality, reliability, and maintainability.
  • Ensure that all implemented features adhere to defined functional and design requirements, maintaining alignment with project specifications and quality standards.
  • Conduct thorough code reviews to identify defects, ensure adherence to coding standards, and promote best practices.

Continuous Improvement

  • Stay current with evolving technologies, requirements, and processes, and adapt quickly to new developments.
  • Identify opportunities for process improvement and workflow optimization.
  • Mentor junior engineers and share best practices.

Stakeholder Communication

  • Clearly communicate technical concepts and project updates to non-technical stakeholders, ensuring shared understanding and alignment on objectives.

Qualifications :

  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or related field.
  • Minimum of 4 years of professional software development experience.
  • Proficiency in C# or VB.NET; strong knowledge of Object-Oriented Programming (OOP), SOLID principles, and data structures.
  • Exposure to design patterns, refactoring, unit testing, and testing frameworks.
  • Experience with Visual Studio, TFS, source control, SQL Server/Oracle, and ORM tools (e.g., Entity Framework).
  • Knowledge of ClickOnce deployment technology for Windows applications.
  • Hands-on experience with GenAI development tools (GitHub Copilot, ChatGPT, Claude).
  • Proficiency in prompt engineering for code generation and debugging.
  • Basic understanding of AI-related security risks, including prompt injection and safe use of AI-generated code.
  • Experience working in Agile development environments (Scrum).
  • Strong analytical, problem-solving, documentation, and communication skills.
  • Preferred: Experience designing and consuming RESTful APIs for integration, performance optimization and relevant professional certifications.

About Deltek

👥1001-5000
📍Herndon, Virginia, United States
đź”—Website

Deltek Service

Deltek product / service
Deltek product / service
Deltek product / service
Deltek product / service
Deltek product / service

How does Deltek work?

delivers software and information solutions that enable superior levels of project intelligence, management and collaboration

Company culture

COLLABORATION

We care about people and foster COLLABORATION

DIVERSITY

We are committed to DIVERSITY, EQUITY + INCLUSION

Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2026 Arc
Cookie PolicyPrivacy PolicyTerms of Service