1

Software Developer Engineer Jobs (NOW HIRING)

We are seeking a Software Developer / Engineer to support our customer in Crane, Indiana. This role supports the design, development, integration, testing, and sustainment of software, firmware, and ...

We are seeking a Software Developer / Engineer to support our customer in Crane, Indiana. This role supports the design, development, integration, testing, and sustainment of software, firmware, and ...

next page

Showing results 1-20

Software Developer Engineer information

See salary details

$29.5K

$100.3K

$241.5K

How much do software developer engineer jobs pay per year?

As of Jun 22, 2026, the average yearly pay for software developer engineer in the United States is $100,265.00, according to ZipRecruiter salary data. Most workers in this role earn between $63,500.00 and $106,000.00 per year, depending on experience, location, and employer.

How do Software Developer Engineers typically collaborate with cross-functional teams during a project?

Software Developer Engineers regularly work alongside product managers, designers, and quality assurance professionals to deliver high-quality software. Collaboration often involves participating in agile ceremonies such as daily stand-ups, sprint planning, and code reviews, where they discuss requirements, share progress, and address technical challenges. Effective communication and teamwork are crucial, as developers must ensure their code aligns with project goals and integrates smoothly with work from other team members. This collaborative environment not only helps deliver better products but also fosters professional growth through exposure to diverse perspectives.

What are Software Developer Engineers?

Software Developer Engineers are professionals who design, develop, test, and maintain software applications or systems. They use programming languages like Java, Python, or C++ to write code that solves problems or fulfills specific needs. In addition to coding, they collaborate with other team members, troubleshoot issues, and ensure the software meets user requirements and quality standards. Their work is essential for creating everything from mobile apps to enterprise software solutions.

What are the key skills and qualifications needed to thrive as a Software Developer Engineer, and why are they important?

To thrive as a Software Developer Engineer, you need a solid understanding of programming languages, software development principles, and a relevant degree in computer science or a related field. Familiarity with development frameworks, version control systems like Git, and cloud platforms such as AWS or Azure is typically required. Strong problem-solving skills, attention to detail, and effective collaboration set exceptional engineers apart. These competencies are crucial for building reliable, scalable software and contributing effectively to dynamic, cross-functional teams.

What is the difference between Software Developer Engineer vs Software Engineer?

AspectSoftware Developer EngineerSoftware Engineer
CredentialsBachelor's degree in CS or related field; coding certificationsBachelor's or higher in CS or related field; certifications optional
Work EnvironmentDevelopment teams, coding, testing, debuggingDesign, development, system analysis, collaboration
Industry UsageCommon in tech companies, startups, software firmsWidespread across tech, finance, healthcare, and more

Both roles involve coding and software development, but Software Developer Engineers often focus more on building and implementing software solutions, while Software Engineers may have broader responsibilities including system design and architecture. The titles are frequently used interchangeably, but understanding their nuances helps in job searches and career planning.

More about Software Developer Engineer jobs
What cities are hiring for Software Developer Engineer jobs? Cities with the most Software Developer Engineer job openings:
What are the most commonly searched types of Software Developer Engineer jobs? The most popular types of Software Developer Engineer jobs are:
What states have the most Software Developer Engineer jobs? States with the most job openings for Software Developer Engineer jobs include:
Infographic showing various Software Developer Engineer job openings in the United States as of June 2026, with employment types broken down into 98% Full Time, 1% Part Time, and 1% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $100,265 per year, or $48.2 per hour.
Software Developer / Engineer

Software Developer / Engineer

Real Soft, Inc.

Philadelphia, PA • On-site

Other

Posted 16 days ago


Job description

Job Title: Software Developer / Engineer (Mid-Level)
Location: Philadelphia, PA
Work Mode: Hybrid (Minimum 3 days onsite)
Employment Type: Contract
Interview Process
  • Round 1: 1-hour In-Person Interview
  • Round 2: 1-hour In-Person Interview
Role Overview
We are seeking a mid-level Software Developer/Engineer with hands-on experience in deploying on-premise LLM solutions and vector databases. The ideal candidate will have strong expertise in Python, RAG pipelines, and enterprise-grade AI system implementation within secure environments.
Key Responsibilities
  • Deploy and manage open-source LLMs (e.g., Llama 3, Mistral/Mixtral) in on-prem or private environments
  • Develop and optimize LLM inference workflows using Python
  • Implement Retrieval-Augmented Generation (RAG) pipelines
  • Design and integrate vector database solutions for efficient semantic search
  • Perform model quantization and performance tuning for CPU-based inference
  • Ensure data privacy, security, and governance compliance in enterprise environments
  • Implement access controls, logging, and monitoring mechanisms
  • Deliver reference architecture, prototypes, and technical documentation
  • Collaborate with internal teams for knowledge transfer and system adoption
Required Skills & Qualifications
  • Strong experience with Python for AI/ML and backend development
  • Hands-on experience with open-source LLM deployment (Llama 3, Mistral, Mixtral)
  • Experience with CPU-based inference and optimization techniques
  • Practical experience with vector databases (Qdrant, Chroma, Milvus, pgvector)
  • Proven experience building RAG pipelines
  • Knowledge of embeddings, similarity search, and metadata filtering
  • Understanding of enterprise security, data privacy, and air-gapped environments
Preferred Qualifications
  • Experience with LangChain or LlamaIndex
  • Familiarity with Docker and Kubernetes
  • Exposure to Rust, Go, or C++ for high-performance systems
  • Experience with LLM inference frameworks (vLLM, llama.cpp, Hugging Face Transformers)
  • Prior experience in regulated or enterprise environments
Deliverables
  • End-to-end reference architecture for LLM + vector DB solutions
  • Functional prototype (LLM + RAG + Vector DB)
  • Comprehensive documentation and knowledge transfer