1

Software Development Assistant Jobs in Suffolk, VA

... development and maintenance Assist in IT development, deployment, and release assessments Develop software supporting corporate metrics, dashboards, and data visualizations Support ISD team with ...

Support Ship Maintenance Community Corporate IT Software Suite development and maintenance * Assist in IT development, deployment, and release assessments * Develop software supporting corporate ...

Palantir Software Engineer

Norfolk, VA · On-site

$69K - $158K/yr

Palantir Software Engineer The Opportunity: As a full stack developer, you can resolve a problem ... Utilize code repositories such as Git to manage and version control development efforts. * Assist ...

next page

Showing results 1-20

Software Development Assistant information

See Suffolk, VA salary details

$8

$20

$30

How much do software development assistant jobs pay per hour?

As of Jun 19, 2026, the average hourly pay for software development assistant in Suffolk, VA is $20.77, according to ZipRecruiter salary data. Most workers in this role earn between $16.68 and $22.88 per hour, depending on experience, location, and employer.

What is the sde salary?

The salary for a Software Development Engineer (SDE) varies based on experience, location, and company, but typically ranges from $80,000 to $150,000 annually in the United States. Entry-level SDEs often start around $80,000, while experienced engineers with specialized skills or working at top tech firms can earn over $150,000, including bonuses and stock options.

What is an assistant software developer?

An assistant software developer is an entry-level or supporting role in software development teams, helping with coding, testing, and debugging tasks under the supervision of senior developers. They often use programming languages like Java, Python, or C++ and may need basic knowledge of development tools and version control systems. This role provides practical experience and a foundation for advancing to more senior positions.

What does a Software Development Assistant do?

A Software Development Assistant supports software engineers and developers by performing tasks such as writing basic code, testing software, documenting processes, and helping manage project workflows. They may also assist with troubleshooting issues, maintaining databases, and preparing reports. This role helps ensure the smooth progress of development projects and provides valuable support to the software development team.

Will AI replace coders by 2040?

As a Software Development Assistant, AI is expected to augment coding tasks rather than fully replace human coders by 2040. AI tools can automate repetitive programming aspects and assist in debugging, but complex problem-solving, creativity, and understanding user needs remain essential skills for developers. Continuous learning and adapting to new technologies will be important for software professionals in this evolving environment.

What are the typical responsibilities of a Software Development Assistant in a project team?

As a Software Development Assistant, your daily tasks often include supporting developers with code documentation, managing version control repositories, conducting basic testing, and tracking project issues or bugs. You may also assist with preparing development environments, updating project management tools, and collaborating closely with both developers and QA testers to ensure smooth project workflows. This role is an excellent entry point for building your technical and collaboration skills while gaining exposure to the full software development lifecycle.

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

To thrive as a Software Development Assistant, you need foundational programming knowledge, familiarity with software development processes, and often a degree or coursework in computer science or a related field. Experience with version control systems like Git, basic coding tools (e.g., IDEs), and project management platforms is typically required. Strong organizational skills, attention to detail, and effective communication help you stand out when supporting developers and collaborating with teams. These skills ensure smooth workflow, efficient project execution, and reliable support within fast-paced development environments.

Which IT jobs without coding?

Software Development Assistants typically focus on supporting software projects through tasks like testing, documentation, and user support, which often do not require coding skills. Other IT roles without coding include technical support specialists, IT help desk technicians, network administrators, and system administrators, all of which emphasize troubleshooting, maintenance, and user assistance rather than programming. These positions often require knowledge of hardware, software tools, and certifications but minimal or no coding experience.

What is the difference between Software Development Assistant vs Software Developer?

AspectSoftware Development AssistantSoftware Developer
CredentialsTypically an associate degree or relevant certificationsBachelor's degree or higher in computer science or related field
Work EnvironmentSupport teams, assist in coding, testing, and documentationDesign, develop, and implement software applications
Employer & Industry UsageUsed in tech companies, startups, and IT departments for support rolesCore role in software companies, tech firms, and development teams

The main difference between a Software Development Assistant and a Software Developer lies in their responsibilities and experience level. Assistants support development teams with coding, testing, and documentation, often requiring less formal education. Developers take on core design and programming tasks, usually with more advanced credentials and experience. Both roles are essential in the software industry but serve different functions within the development process.

What are the most commonly searched types of Software Development jobs in Suffolk, VA? The most popular types of Software Development jobs in Suffolk, VA are:
What job categories do people searching Software Development Assistant jobs in Suffolk, VA look for? The top searched job categories for Software Development Assistant jobs in Suffolk, VA are:
Infographic showing various Software Development Assistant job openings in Suffolk, VA as of June 2026, with employment types broken down into 3% As Needed, 56% Full Time, 35% Part Time, and 6% Contract. Highlights an 98% Physical, 1% Hybrid, and 1% Remote job distribution, with an average salary of $43,198 per year, or $20.8 per hour.
AI-Augmented Software Development Faculty / Subject Matter Expert (SME)

AI-Augmented Software Development Faculty / Subject Matter Expert (SME)

ECPI University

Virginia Beach, VA • On-site

$47.50 - $62.50/hr

Full-time

Posted 4 days ago


ECPI University rating

5.7

Company rating: 5.7 out of 10

Based on 14 frontline employees who took The Breakroom Quiz

503rd of 538 rated colleges and universities


Job description

***This is for day-time faculty***
This position is based at our Virginia Beach, VA campus location
Overview
ECPI University is seeking a Software Development Faculty Member with deep expertise in AI-augmented development practices to serve as a Subject Matter Expert (SME). This role leads the integration of AI tools, responsible development principles, and modern software engineering practices across the undergraduate software development curriculum - with a particular focus on preparing students who are new to coding to work productively and ethically alongside AI systems from day one of their careers.
Key Responsibilities
  • Serve as institutional SME for AI-augmented software development, guiding curriculum design across the full undergraduate software development program
  • Design, develop, and refine curriculum covering AI-assisted coding, LLM-based application development, prompt engineering, AI-augmented architecture and design thinking, and responsible/ethical AI development practices
  • Teach courses at the intersection of software development and artificial intelligence, using real-world tools, scaffolded projects, and industry-aligned case studies accessible to students with no prior coding experience
  • Model professional AI-augmented development workflows in the classroom - including AI coding assistants (e.g., GitHub Copilot, Kilo Code), LLM API integration, and prompt-driven design and documentation practices
  • Incorporate secure coding principles (OWASP Top 10, CWE) into AI-augmented development instruction, helping students understand how AI tools can both introduce and help mitigate software vulnerabilities
  • Mentor faculty colleagues in adopting AI-augmented pedagogical strategies and tools across software development courses
  • Collaborate with academic leadership to ensure curriculum reflects current industry expectations for AI-literate software developers
  • Stay continuously current with advancements in generative AI, agentic coding tools, LLM frameworks, and their evolving roles in professional software development

Qualifications
Education
  • Master's degree in Computer Science, Software Engineering, Artificial Intelligence, or related field OR
  • Master's degree with 18+ graduate semester hours in the discipline
  • Ph.D. strongly preferred, particularly with research or applied focus in AI, software engineering, or human-computer interaction

Experience
  • Demonstrated hands-on expertise in AI-augmented software development (e.g., AI-assisted coding workflows, LLM API development, prompt engineering, agentic development tools)
  • 3-5 years of relevant industry experience (10+ years preferred), with direct exposure to AI-integrated development environments
  • Experience designing or delivering curriculum, training, or professional development for beginner-to-intermediate learners
  • Teaching or mentoring experience preferred, particularly with students new to programming

Technical Skills
Required:
  • AI-assisted coding tools and workflows (GitHub Copilot, Kilo Code, Cursor, or equivalent)
  • LLM concepts and application development using LLM APIs (OpenAI, Anthropic, or equivalent)
  • Prompt engineering principles and patterns for software development contexts
  • Core software development fundamentals: OOP, data structures, version control, debugging
  • Secure coding awareness: OWASP Top 10, CWE, AI-introduced vulnerability patterns

Preferred:
  • Agentic AI frameworks (LangChain, AutoGen, or equivalent)
  • Cloud AI/ML development services (AWS Bedrock, Azure OpenAI, Google Vertex AI)
  • AI ethics frameworks and responsible development practices
  • Full-stack web development with AI integration
  • AI-augmented architecture and design thinking methodologies

Certifications (Preferred)
  • GitHub Copilot or GitHub Foundations certification
  • AWS Certified Developer / Azure Developer Associate
  • Azure AI Engineer or AWS ML Specialty
  • Google Professional ML Engineer
  • Any recognized LLM/generative AI development credential
  • Certified Scrum Master (CSM) or SAFe Agile practitioner

Skills & Abilities
  • Deep expertise in AI-augmented development with ability to scaffold complex concepts for students encountering programming for the first time
  • Strong curriculum development skills with experience mapping AI competencies to industry frameworks (e.g., NICE Workforce Framework, ACM/IEEE Computing Curricula)
  • Ability to model professional-grade AI workflows in accessible, confidence-building ways for novice learners
  • Commitment to responsible AI development - able to teach both the power and the ethical responsibilities of AI-assisted software creation
  • Excellent collaboration, communication, and organizational skills
  • Passion for innovation, instructional excellence, and preparing students for the AI-augmented workforce

Benefits
ECPI University offers a comprehensive benefits package supporting employee well-being and professional growth.
Equal Opportunity Employer
ECPI University is an Equal Opportunity Employer. We value diversity and inclusion in our workplace.
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.

What ECPI University employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom