As a Software Development Engineer II focused on AI innovation, you will help research, prototype ... Bachelor's degree in Computer Science, Software Engineering or a related STEM field Recommended ...
As a Software Development Engineer II focused on AI innovation, you will help research, prototype ... Bachelor's degree in Computer Science, Software Engineering or a related STEM field Recommended ...
Sr. Software Development Engineer - Scala
Redlands, CA · On-site
$123.20K - $162.50K/yr
... Computer Science, Software Engineering or STEM related field Preferred : • Knowledge of or ... agile software development practices • Experience using GIS or mapping related software ...
Sr. Software Development Engineer - Scala
Redlands, CA · On-site
$123.20K - $162.50K/yr
... Computer Science, Software Engineering or STEM related field Preferred : • Knowledge of or ... agile software development practices • Experience using GIS or mapping related software ...
SENIOR SOFTWARE DEVELOPER
$53.75 - $71/hr
Secret clearance (required) 8+ years of enterprise software development experience Advanced knowledge of Microsoft and Oracle environments Bachelor's degree in Computer Science, Software Engineering ...
SENIOR SOFTWARE DEVELOPER
$53.75 - $71/hr
Secret clearance (required) 8+ years of enterprise software development experience Advanced knowledge of Microsoft and Oracle environments Bachelor's degree in Computer Science, Software Engineering ...
Senior Software Development Engineer in Test (SDET)
$106.60K - $138.40K/yr
Skills required: --You have a minimum of 4 years progressive experience in software development and ... Education: --You have a Bachelor's degree in a related technical field (e.g., Computer Science ...
Senior Software Development Engineer in Test (SDET)
$106.60K - $138.40K/yr
Skills required: --You have a minimum of 4 years progressive experience in software development and ... Education: --You have a Bachelor's degree in a related technical field (e.g., Computer Science ...
MID LEVEL SOFTWARE DEVELOPER
$100 - $130/hr
... of secure development practices Bachelor's degree in Computer Science, Software Engineering, or a related field (preferred) Salary range: $100-130kKey Responsibilities: Develop and maintain ...
MID LEVEL SOFTWARE DEVELOPER
$100 - $130/hr
... of secure development practices Bachelor's degree in Computer Science, Software Engineering, or a related field (preferred) Salary range: $100-130kKey Responsibilities: Develop and maintain ...
Position: Software Dev Engineer IV (Computer Vision) Location: Westborough, MA 01581 Duration ... Bachelor's degree in Computer Science, Software Engineering, or a related field * Proficient coding ...
Position: Software Dev Engineer IV (Computer Vision) Location: Westborough, MA 01581 Duration ... Bachelor's degree in Computer Science, Software Engineering, or a related field * Proficient coding ...
The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that ...
The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that ...
Qualifications Required Skills/Experience: * 3+ years of experience in software development. * Bachelor's degree in Computer Science, Software Engineering, or a related field. * Strong programming ...
Qualifications Required Skills/Experience: * 3+ years of experience in software development. * Bachelor's degree in Computer Science, Software Engineering, or a related field. * Strong programming ...
Qualifications Required Skills/Experience: * 3+ years of experience in software development. * Bachelors degree in Computer Science, Software Engineering, or a related field. * Strong programming ...
Quick apply
Qualifications Required Skills/Experience: * 3+ years of experience in software development. * Bachelors degree in Computer Science, Software Engineering, or a related field. * Strong programming ...
Qualifications Required Skills/Experience: * 3+ years of experience in software development. * Bachelor's degree in Computer Science, Software Engineering, or a related field. * Strong programming ...
Qualifications Required Skills/Experience: * 3+ years of experience in software development. * Bachelor's degree in Computer Science, Software Engineering, or a related field. * Strong programming ...
Software Development Manager
Manhattan, NY · On-site
$136K - $179.50K/yr
Bachelor's degree in computer science, Software Engineering, or math. * Proven experience as a Software Development Manager or similar leadership role within the Private Equity or Financial industry.
Software Development Manager
Manhattan, NY · On-site
$136K - $179.50K/yr
Bachelor's degree in computer science, Software Engineering, or math. * Proven experience as a Software Development Manager or similar leadership role within the Private Equity or Financial industry.
... Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 6+ years experience in business analytics, data science, software development, data modeling, or data ...
... Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 6+ years experience in business analytics, data science, software development, data modeling, or data ...
The mission of the Computer Science program is to educate software developers who are team-centered ... Experience in Agile Software Development preferred * Microsoft Visual Studio experience preferred
The mission of the Computer Science program is to educate software developers who are team-centered ... Experience in Agile Software Development preferred * Microsoft Visual Studio experience preferred
Member of Technical Staff, Full Stack - ML Efficiency & Observability - MAI Superintelligence Team
Mountain View, CA · On-site
... software development practices to ensure code quality. Hold a high quality bar. • Embody our culture and values. Qualifications : Required : • Bachelor's Degree in Computer Science, Math ...
Member of Technical Staff, Full Stack - ML Efficiency & Observability - MAI Superintelligence Team
Mountain View, CA · On-site
... software development practices to ensure code quality. Hold a high quality bar. • Embody our culture and values. Qualifications : Required : • Bachelor's Degree in Computer Science, Math ...
Senior Software Engineer
Huntsville, AL · Remote
$125.40K - $165.30K/yr
Bachelor's degree in Computer Science, Software Engineering or Computer Engineering * Proficiency in Java, JavaScript, Python, C++, Golang, SQL, Linux * Experience with UI/UX design and development
Quick apply
Senior Software Engineer
Huntsville, AL · Remote
$125.40K - $165.30K/yr
Bachelor's degree in Computer Science, Software Engineering or Computer Engineering * Proficiency in Java, JavaScript, Python, C++, Golang, SQL, Linux * Experience with UI/UX design and development
Senior Software Engineer
Huntsville, AL · On-site +1
$120.70K - $159.10K/yr
Bachelor's degree in Computer Science, Software Engineering or Computer Engineering * Proficiency in Java, JavaScript, Python, C++, Golang, SQL, Linux * Experience with UI/UX design and development
Senior Software Engineer
Huntsville, AL · On-site +1
$120.70K - $159.10K/yr
Bachelor's degree in Computer Science, Software Engineering or Computer Engineering * Proficiency in Java, JavaScript, Python, C++, Golang, SQL, Linux * Experience with UI/UX design and development
Senior Software Engineer
Lawton, OK · On-site
$120.60K - $158.90K/yr
Bachelor's degree in Computer Science, Software Engineering or Computer Engineering * Proficiency in Java, JavaScript, Python, C++, Golang, SQL, Linux * Experience with UI/UX design and development
Quick apply
Senior Software Engineer
Lawton, OK · On-site
$120.60K - $158.90K/yr
Bachelor's degree in Computer Science, Software Engineering or Computer Engineering * Proficiency in Java, JavaScript, Python, C++, Golang, SQL, Linux * Experience with UI/UX design and development
Computer Scientist SME
Aberdeen, MD · On-site
Experience supporting research, design, development, testing, evaluation, and maintenance of software applications in an integrated manner * Experience leading or mentoring software/computer science ...
Computer Scientist SME
Aberdeen, MD · On-site
Experience supporting research, design, development, testing, evaluation, and maintenance of software applications in an integrated manner * Experience leading or mentoring software/computer science ...
Senior Software Engineer
Huntsville, AL · On-site
$120.70K - $159.10K/yr
Bachelor's degree in Computer Science, Software Engineering or Computer Engineering * Proficiency in Java, JavaScript, Python, C++, Golang, SQL, Linux * Experience with UI/UX design and development
Senior Software Engineer
Huntsville, AL · On-site
$120.70K - $159.10K/yr
Bachelor's degree in Computer Science, Software Engineering or Computer Engineering * Proficiency in Java, JavaScript, Python, C++, Golang, SQL, Linux * Experience with UI/UX design and development
Senior Software Engineer
Huntsville, AL · On-site
$120.70K - $159.10K/yr
Bachelor's degree in Computer Science, Software Engineering or Computer Engineering * Proficiency in Java, JavaScript, Python, C++, Golang, SQL, Linux * Experience with UI/UX design and development
Quick apply
Senior Software Engineer
Huntsville, AL · On-site
$120.70K - $159.10K/yr
Bachelor's degree in Computer Science, Software Engineering or Computer Engineering * Proficiency in Java, JavaScript, Python, C++, Golang, SQL, Linux * Experience with UI/UX design and development
Computer Science Software Development information
See salary details
$48K - $58.7K
1% of jobs
$58.7K - $69.5K
4% of jobs
$69.5K - $80.2K
9% of jobs
$90.2K is the 25th percentile. Wages below this are outliers.
$80.2K - $90.9K
12% of jobs
$90.9K - $101.6K
15% of jobs
The median wage is $108.7K / yr.
$101.6K - $112.4K
14% of jobs
$112.4K - $123.1K
15% of jobs
$127.3K is the 75th percentile. Wages above this are outliers.
$123.1K - $133.8K
13% of jobs
$133.8K - $144.5K
9% of jobs
$144.5K - $155.3K
5% of jobs
$155.3K - $166K
3% of jobs
$48K
$111.8K
$166K
How much do computer science software development jobs pay per year?
What are the key skills and qualifications needed to thrive as a Computer Science Software Developer, and why are they important?
What are some common collaboration practices for software developers in a computer science team?
What is computer science software development?
What is the difference between Computer Science Software Development vs Software Engineer?
| Aspect | Computer Science Software Development | Software Engineer |
|---|---|---|
| Credentials | Bachelor's in Computer Science or related field | Bachelor's in Computer Science, Software Engineering, or related field |
| Work Environment | Tech companies, startups, research labs | Tech firms, consulting, product companies |
| Industry Usage | Academic, research, development projects | Product development, system design, coding |
| Common Search Intent | Understanding roles, skills, career paths | Job requirements, responsibilities, skills |
Computer Science Software Development and Software Engineer roles often overlap, but the former emphasizes foundational computer science principles and research, while the latter focuses on designing, coding, and maintaining software products. Both roles require similar educational backgrounds and work environments, but their primary focus and application areas differ slightly.
- C Software Developer Part Time
- Temporary Software Test Engineer Sdet
- Entry Level Fintech Software Engineer
- Contract Sports Software Engineer
- Contract Software Engineering Manager
- Hourly Graduate Software Developer
- Navy Software Engineer
- Java Software Engineer Contract
- Internal Developer Tools Software Engineer
- Software Engineer Containerization
Other
Posted 21 days ago
Job description
Overview
Join our team in building the next generation of AI capabilities across our geospatial software products, supporting indoor mapping and reality, roadway and utility GIS, and system observability solutions. Our team develops scalable, high-performance software that brings advanced spatial intelligence and automation to complex operational environments.
As a Software Development Engineer II focused on AI innovation, you will help research, prototype, and integrate AI technologies, including Large Language Models (LLMs), Computer Vision, and Multimodal Systems-into real-world applications. You will work closely with cross-functional engineering and product teams to deliver innovative features that improve workflows, automation, and user experience.
If you are passionate about geospatial technology, AI, and building practical solutions from emerging technologies, this is the place to grow your career.
Responsibilities
- Research and prototype AI-driven features for geospatial software products
- Integrate LLMs, computer vision, and AI services into existing applications
- Develop tools that automate workflows for indoor mapping and indoor reality creation, roadway and utility GIS, and GIS system observability
- Assist in model evaluation, benchmarking, and performance testing
- Contribute to spec-driven development and AI-assisted coding workflows
- Collaborate with cross-functional teams to deliver AI-powered features
- Document experiments, prototypes, and technical approaches
- Present findings on work; synthesize and address feedback
- Participate in software quality and code review processes
Requirements
- 2+ years of professional software development experience evaluating, prototyping, and integrating AI technologies and approaches into software solutions
- Strong proficiency in Python
- Strong understanding and the ability to develop software algorithms
- Working knowledge of JavaScript or TypeScript
- Experience building or integrating APIs and services
- Database knowledge, including SQL and data modeling
- Strong analytical and problem-solving skills
- Effective communication and teamwork abilities
- Bachelor's degree in Computer Science, Software Engineering or a related STEM field
Recommended Qualifications
- Experience building RAG (Retrieval-Augmented Generation) systems
- Familiarity with semantic search and vector databases
- Experience with computer vision models, such as:
- SAM (Segment Anything Model)
- YOLO family of models
- DINO (Distillation with No Labels)
- Experience with Gaussian Splatting
- Experience working with LLMs, such as:
- ChatGPT / OpenAI models
- Claude
- Gemini
- Llama
- Experience with image and video feature tracking and extraction
- Familiarity with Model Context Protocol (MCP) usage or development
- Basic experience with C++
- Familiarity with geospatial data formats, GIS concepts, and/or ArcGIS
- Experience or exposure to spec-driven development or AI-assisted coding
- Master's degree in Computer Science, Software Engineering or a related STEM field
#LI-DR5
#LI-Onsite
About ESRI
Sourced by ZipRecruiter
Our passion for improving quality of life through geography is at the heart of everything we do. Esri's geographic information system (GIS) technology inspires and enables governments, universities, and businesses worldwide to save money, lives, and our environment through a deeper understanding of the changing world around them.
Industry
Scientific research and development services
Company size
1,001 - 5,000 Employees
Headquarters location
Redlands, CA, US
Year founded
1969