Sundayy logo
Sundayy Verified
Software, Marketing Technology, AI, Social Media Management

Software Engineer (API, SQL)

United StatesRemoteFull Time$63,500–$111,750 /yrPosted 2 months ago

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Deltek is seeking a remote Software Engineer in the United States to join their team. This role focuses on developing and maintaining high-quality software solutions, with an emphasis on backend API development using Python and FastAPI, frontend features with React/Next.js, and AI/LLM integrations. Responsibilities include designing APIs, implementing data schemas, integrating AI models, writing tests, and basic DevOps tasks. The ideal candidate will have a strong foundation in modern web development, AI/LLM integration, and DevOps practices, contributing to the reliability, scalability, and user-friendliness of Deltek's products.

About The Company
Deltek is a globally recognized leader in providing project-based software and information solutions designed to help organizations achieve their strategic objectives. Renowned for setting the standard in the industry, Deltek’s innovative products empower businesses across various sectors to optimize their operations, improve project delivery, and enhance decision-making processes. The company prides itself on fostering a diverse, inclusive, and values-driven environment where employees are encouraged to learn, grow, and make meaningful contributions. Deltek’s commitment to excellence and employee well-being has earned it numerous accolades, including recognition as one of America's Best Midsize Employers by Forbes, a top workplace by Glassdoor, and a leading employer in Asia by the World HRD Congress. With a focus on creating a balanced work environment, Deltek continuously strives to cultivate a culture of innovation, collaboration, and integrity.
About The Role
We are seeking a talented Software Engineer to join our remote team in the United States. In this role, you will be instrumental in developing and maintaining high-quality software solutions that meet our clients' needs. You will work closely with cross-functional teams to design, implement, and enhance features across our platform, focusing on backend API development, frontend portal features, and AI integrations. Your contributions will directly impact the efficiency and effectiveness of our products, ensuring they are reliable, scalable, and user-friendly. The ideal candidate will have a strong foundation in modern web development, AI/LLM integration, and DevOps practices. This position offers an exciting opportunity to work on innovative projects within a collaborative environment that values continuous learning and professional growth.
Qualifications

  • Proficiency in Python, especially with async web frameworks such as FastAPI
  • Experience with Pydantic, SQLAlchemy, and async/await programming patterns
  • Solid understanding of REST API design principles and familiarity with OpenAPI/Swagger specifications
  • Hands-on experience with PostgreSQL, Redis, or caching mechanisms
  • Proficiency in frontend development using TypeScript and React, with familiarity with Next.js or similar frameworks
  • Experience with component-driven UI libraries such as Radix UI, Material UI, or shadcn/ui
  • Knowledge of form handling and validation tools like React Hook Form and Zod
  • Experience working with LLM APIs such as Anthropic Claude or OpenAI, including prompt engineering and token management
  • Familiarity with orchestration SDKs like Lang Chain or Lang Graph
  • Understanding of retrieval-augmented generation (RAG) concepts such as embedding, chunking, and similarity search
  • Basic DevOps skills, including Docker, Kubernetes, and GitHub Actions
  • Experience with database migration tools like Alembic
  • Strong soft skills, including code review etiquette, clear communication, and collaborative mindset
  • Ability to work effectively in fast-paced, evolving environments

Responsibilities

  • Develop and maintain FastAPI endpoints for various services, including control-plane, catalog-service, and AI-enhancement-service
  • Create and enhance React/Next.js portal features such as product registration flows, deployment status dashboards, and credential modals
  • Design and implement data schemas using Pydantic and SQLAlchemy, and author Alembic migration scripts for database updates
  • Integrate AI APIs like Anthropic or OpenAI into enhancement pipelines for description generation, endpoint scoring, and embedding tasks
  • Write comprehensive unit and integration tests using pytest, ensuring code quality with tools like Black, Flake8, and Mypy, targeting at least 80% test coverage
  • Implement AI workflows using Lang Chain or Lang Graph for structured tasks, including API spec extraction and description enrichment
  • Assist in extending MCP server generation from OpenAPI specifications, handling edge cases and improving templates
  • Create and update Dockerfiles, understand multi-stage builds, and troubleshoot CI/CD pipelines using GitHub Actions
  • Utilize kubectl commands to monitor and debug deployment issues in development environments
  • Participate in code reviews, provide and receive constructive feedback, and document design decisions
  • Collaborate with senior engineers on architectural decisions, ensuring alignment with best practices and project goals

Benefits

  • Competitive salary package within the range of $63,500 to $111,750 annually, based on experience and location
  • Comprehensive healthcare benefits including medical, dental, and vision coverage
  • 401(k) retirement plan with company matching contributions
  • Paid vacation leave and holidays to promote work-life balance
  • Well-being programs supporting mental and physical health
  • Short-term and long-term disability insurance
  • Basic life insurance coverage
  • Tuition reimbursement and opportunities for professional development

Equal Opportunity
Deltek, Inc. is an Equal Opportunity / Affirmative Action employer. We are committed to fostering an inclusive environment where all qualified applicants receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or protected veteran status. We value diversity and are dedicated to ensuring equal employment opportunities for all employees and applicants.

Ready to apply?
You'll be redirected to Sundayy's application page.

Similar roles