Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

Deltek

Senior Software Engineer | Deltek, Inc

As the recognized global standard for project-based businesses, Deltek delivers software and information solutions to help organizations achieve their purpose. Our market leadership stems from the work of our diverse employees who are united by a passion for learning, growing and making a difference. At Deltek, we take immense pride in creating a balanced, values-driven environment, where every employee feels included and empowered to do their best work. Our employees put our core values into action daily, creating a one-of-a-kind culture that has been recognized globally. Thanks to our incredible team, Deltek has been named one of America's Best Midsize Employers by Forbes, a Best Place to Work by Glassdoor, a Top Workplace by The Washington Post and a Best Place to Work in Asia by World HRD Congress.

The Deltek Engineering and Technology team builds best-in-class solutions to delight customers and meet their business needs. We are laser-focused on software design, development, innovation and quality. Our team of experts has the talent, skills and values to deliver products and services that are easy to use, reliable, sustainable and competitive. If you're looking for a safe environment where ideas are welcome, growth is supported and questions are encouraged – consider joining us as we explore the limitless opportunities of the software industry.

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.

  • 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.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in United States vacancy
  • $100k

    MBA Consulting Services, Inc. (MBA CSi) is seeking a Senior Software Engineer to support a long-term, multi-year engagement with the United States Postal Service (USPS) in Merrifield, VA. In this role, you will design, develop, and enhance enterprise-scale software solutions... 
    Senior
    Full time

    MBA CSi

    Merrifield, VA
    1 day ago
  •  ...MANTECH seeks a highly technical and mission-focused Senior CNO Software Engineer to join our team in Hanover, MD.   In this role, you will develop advanced CNO capabilities that directly support national security. You’ll work in a collaborative environment focused... 
    Senior
    Full time
    Work experience placement

    MANTECH

    Hanover, MD
    9 hours ago
  •  ...infrastructure and observability concepts. Candidates should possess strong debugging instincts and be capable of clear communication with engineering teams. The position includes a competitive salary and benefits package, highlighting the company's commitment to fostering an... 
    Senior

    The Trade Desk

    Bellevue, WA
    2 days ago
  • $165k - $218k

     ...Slope is seeking a Senior Software Engineer specializing in Space Ground Software in Colorado Springs, CO. You will own the architecture and deployment of software solutions that support mission management for space operations. The ideal candidate has a strong programming... 
    Senior

    Slope

    Colorado Springs, CO
    2 days ago
  • $128.2k - $192.4k

     ...Lyten is seeking a Senior Battery Management System (BMS) Software Engineer to develop state of charge algorithms and maintain software for BMS controllers in San Jose, California. Candidates should have at least 5 years of experience in battery management systems and... 
    Senior

    jobs.frontdoordefense.com - Jobboard

    San Jose, CA
    3 days ago
  •  ...A leading cryptocurrency company in Cheyenne is seeking an experienced Software Engineer to design and build internal tooling systems essential for fund movement operations. The ideal candidate has over 5 years of software development experience in large-scale distributed... 
    Senior

    Coinbase

    Cheyenne, WY
    2 days ago
  •  ...awareness, early warning, and kill assessment capabilities in the most demanding environments. Join a global team of 35 000 engineers, software developers, and cyber experts who turn complex challenges into reliable, next generation systems that keep warfighters ahead... 
    Senior
    Worldwide
    Flexible hours

    Lockheed Martin

    Moorestown, NJ
    9 hours ago
  • $230k - $385k

     ...OpenAI is seeking an experienced Software Engineer to develop the creative rendering layer for its ads ecosystem in San Francisco. You will work across the technical stack to build infrastructure for new ad formats and ensure they feel natural within the ChatGPT experience... 
    Senior

    OpenAI

    San Francisco, CA
    2 days ago
  •  ...A leading market-making institution in New York is seeking an experienced Software Engineer to join their Developer Experience team. In this role, you will design scalable build systems and CI/CD pipelines to enhance engineering efficiency. You will develop automation... 
    Senior

    Kubelt

    New York, NY
    2 days ago
  • A leading software company is looking for a Senior Software Engineer to drive the evolution of IMS compatible technologies. The ideal candidate will have over 10 years of experience in software engineering with deep expertise in IMS TM and DB application programming. Responsibilities... 
    Senior

    Rocket Software

    Nashville, TN
    3 days ago
  • Upbound is hiring a Senior Software Engineer in Dallas, Texas, to build and operate Upbound Spaces, our control plane management software. You will troubleshoot multi-tenant SaaS environments and support enterprise management in cloud and on-premises setups. Candidates... 
    Senior

    Upbound - Job Posting

    Dallas, TX
    9 days ago
  • $150k - $160k

     ...A leading software firm is seeking a Technical Subject Matter Expert in Software Development to design and maintain software systems for cryptographic validation. The ideal candidate will have extensive experience in software development and cryptographic standards, with... 
    Senior

    Electrosoft

    New York, NY
    6 days ago
  • Welcome to Gordon Food Service! We are excited that you are thinking about opportunities with us, and we have an amazing story to share. See below for a quick glance of who we are and the impact you could have on the food service industry. There's a
    Senior

    Gordon Food Service

    Wyoming, MI
    1 day ago
  •  ...EvenUp is seeking a Senior Software Engineer in San Francisco (hybrid) to address critical issues and enhance product reliability. In this role, you will resolve high-severity customer issues, lead cross-functional collaboration, and contribute to overall product improvement... 
    Senior

    EvenUp Inc.

    San Francisco, CA
    2 days ago
  •  ...J&T Business Consulting is looking for an experienced Software Engineer to work on mission-critical systems. The role involves design, development, and maintenance of sophisticated software solutions, with a focus on real-time processing and analytics. The ideal candidate... 
    Senior

    J&T Business Consulting

    Annapolis, MD
    2 days ago
  •  ...A visual storytelling technology company in Palo Alto is seeking a Senior Software Engineer to streamline engineering workflows and optimize CI/CD systems. The ideal candidate will enhance developer tooling, advocating for best practices in software development. Strong... 
    Senior

    HeyGen

    Los Angeles, CA
    2 days ago
  •  ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer - Capture based in the United States. This role sits at the core of real-time media intelligence systems that ingest... 
    Senior
    Remote job
    Full time

    jobgether

    United States
    2 days ago
  • $190k - $240k

     ...Belay Technologies, Inc. in Annapolis, Maryland is seeking a Senior Software Engineer to design and enhance software for HPC systems. The ideal candidate has a strong math or hardware background, is capable of complex software design, and has considerable experience in... 
    Senior

    Belay Technologies

    Maryland
    1 day ago
  • $148k - $235.75k

     ...A leading technology company is seeking a Senior Systems Software Engineer to enable features on GPU systems. The role involves debugging, collaborating with multiple teams, and developing automation tools. Candidates should have 5+ years of experience in software verification... 
    Senior

    NVIDIA

    Santa Clara, CA
    2 days ago
  •  ...Lockheed Martin seeks a Mission Assurance Software Engineer Senior‑Staff to support the F‑35 Joint Strike Fighter. This role requires expertise in embedded software, agile leadership, and setting program‑wide standards. The successful candidate will collaborate with various... 
    Senior
    Full time

    Lockheed Martin Corporation

    Fort Worth, TX
    2 days ago
  •  ...Allstate Insurance is seeking a Senior Software Engineer Consultant to develop secure software solutions. The role involves collaborating with cross-functional teams, applying Agile methodologies, and mentoring junior team members. With a strong technical background... 
    Senior
    1 day per week

    Allstate Insurance Company

    Houston, TX
    2 days ago
  •  ...A Defense Tech startup in the Washington, DC area is searching for Senior Software Engineers to join their growing team. They build a security product used to protect our nations critical infrastructure such as power plants, water systems, manufacturing, etc. They have... 
    Senior

    Stemit

    Washington DC
    2 days ago
  •  ...Senior Software Engineer (Elixir) NICE/VoApps is seeking a talented Senior Software Engineer to join our team. In this role, you will contribute to the development of innovative telephony solutions, enhancing our contact center offerings with cutting-edge algorithms... 
    Senior

    NICE

    Salt Lake City, UT
    4 days ago
  •  ...A global engineering firm in Dallas is seeking a Sr. Software Engineer to join their team. This role involves implementing control algorithms, managing projects, and providing solutions within the SCADA and MES environments. Candidates should have at least 7 years of... 
    Senior

    Barry-Wehmiller Companies Inc

    Dallas, TX
    3 days ago
  •  ...Vsolvit-LL in Ventura, CA is seeking a Maximo Software Engineer to identify and deliver Maximo Asset Management solutions for the U.S. Navy. The role emphasizes industry best practices and effective communication with stakeholders. Successful candidates will have a strong... 
    Senior

    Vsolvit-LL

    Ventura, CA
    3 days ago
  •  ...A leading technology firm is seeking a Senior Software Engineer for Autonomous Vehicles in Stuttgart, Germany. The role involves adapting NVIDIA Drive software, diagnosing ADAS issues, and collaborating across international teams. Candidates should have 5+ years of experience... 
    Senior

    NVIDIA

    Beaver, OH
    2 days ago
  •  ...A leading space technology firm in Santa Barbara is seeking a Senior Software Engineer to join their Command, Control, and Communications team. This role entails design, development, and maintenance of critical systems for autonomous satellite operations. Candidates should... 
    Senior

    Umbra

    Santa Barbara, CA
    2 days ago
  •  ...A leading defense technology company in California is seeking a Senior Orbital Software Engineer to develop and deploy software solutions for on-orbit spacecraft operations. The ideal candidate will have extensive experience in programming and spacecraft operations. This... 
    Senior

    Anduril Industries

    Costa Mesa, CA
    2 days ago
  •  ...Dsptch based in Houston, Texas is seeking motivated engineers who excel in problem-solving to develop impactful products. This role emphasizes ownership, direct user engagement, and innovative thinking in a hybrid work environment. Ideal candidates thrive in dynamic settings... 
    Senior

    DSPTCH LLC

    Houston, TX
    2 days ago
  • $179.4k - $226.9k

     ...ELEVI Associates is looking for a Software Engineer located in Maryland. The ideal candidate will have a current Poly clearance, and at least twelve years of experience in similar programs. You will be responsible for developing and maintaining complex software systems... 
    Senior
    Flexible hours

    ELEVI Associates

    Annapolis, MD
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!