115 Software Development jobs in Norfolk
Graduate Software Development Program
Posted 4 days ago
Job Viewed
Job Description
Program Highlights:
- Structured Training: Participate in intensive training modules covering foundational programming concepts, advanced algorithms, data structures, software design patterns, and best practices in agile development.
- Mentorship: Be paired with experienced software engineers who will provide guidance, support, and career advice throughout your internship.
- Project Experience: Work on real-world projects alongside development teams, contributing to the design, development, testing, and deployment of software solutions.
- Technology Exposure: Gain hands-on experience with a wide range of technologies, frameworks, and tools relevant to modern software engineering.
- Cross-functional Collaboration: Learn to collaborate effectively with product managers, designers, and quality assurance engineers in a remote setting.
- Career Development: Receive feedback, performance evaluations, and insights into potential career paths within the organization.
- Networking Opportunities: Connect with fellow graduates, engineers, and leaders across the company.
Who We Are Looking For:
- Recent graduates (or those graduating within the next 6 months) with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a closely related technical field.
- A strong foundation in programming principles and one or more programming languages (e.g., Python, Java, C++, JavaScript).
- Demonstrated passion for software development, evidenced through academic projects, personal coding endeavors, or contributions to open-source projects.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities, essential for remote collaboration.
- Eagerness to learn, adapt, and grow in a dynamic technological landscape.
- Candidates must be legally authorized to work in the US and possess a reliable internet connection and a dedicated workspace conducive to remote work.
Junior Software Development Apprentice
Posted 7 days ago
Job Viewed
Job Description
Virginia Beach, Virginia, US
Security Engineer - Secure Software Development

Posted 16 days ago
Job Viewed
Job Description
Newsweek Recognizes Sedgwick as America's Greatest Workplaces National Top Companies
Certified as a Great Place to Work®
Fortune Best Workplaces in Financial Services & Insurance
Security Engineer - Secure Software Development
Security Engineer - Secure Software Development
**PRIMARY PURPOSE OF THE ROLE:** To manage the implementation of security measures to protect company data, networks, and computer systems. To focus on executing security fundamentals for threat detection, investigation, and response efforts.
**ARE YOU AN IDEAL CANDIDATE?** We are looking for enthusiastic candidates who thrive in a collaborative environment, who are driven to deliver great work, are customer-oriented and are naturally empathetic.
**ESSENTIAL RESPONSIBLITIES MAY INCLUDE**
+ Engineers, implements and monitors security measures for the protection of computer systems, networks and information.
+ Identifies and defines system security requirements.
+ Designs computer security architecture and develops detailed cyber security designs.
+ Prepares and documents standard operating procedures and protocols.
+ Configures and troubleshoots security infrastructure devices.
+ Develops technical solutions and new security tools to assist in mitigating security vulnerabilities and automating repeatable tasks.
+ Leads IT groups and business units as necessary in troubleshooting compatibility issues between security tools and business or productivity programs.
+ Performs analysis of suspected malicious code and other software or programs and provides written or verbal analysis to management.
+ Analyzes client and customer needs as required and provides clear and concise reports to leadership.
+ Works closely with management on assigned projects from inception through implementation ensuring adequate internal communication and user involvement is maintained.
**QUALIFICATIONS**
Eight (8) years of encryption technologies/algorithms, digital forensics, network topologies, and access controls experience or equivalent combination of educated and experience required.
**Skills & Knowledge**
+ Knowledge of TCP/IP services
+ Knowledge of audit and compliance
+ Knowledge of vulnerability management
+ Knowledge of penetration testing
+ Knowledge of various operating systems
+ Knowledge of desktop productivity software
+ Knowledge of Carbon Black Protection
+ Knowledge of Symantec Endpoint Protection and host data loss prevention
+ Knowledge of information technology security frameworks
+ Excellent oral and written communication skills, including presentation skills
+ PC literate, including Microsoft Office products
+ Analytical and interpretive skills
+ Strong organizational skills
+ Excellent interpersonal skills
+ Ability to create and complete comprehensive, accurate and constructive written reports
+ Ability to work in a team environment
+ Ability to meet or exceed Performance Competencies
**Proficient in Snyk for Application Security:** Demonstrated expertise in integrating Snyk into CI/CD pipelines to proactively identify and remediate vulnerabilities in open-source dependencies, container images, and infrastructure as code. Skilled in leveraging Snyk's developer-first tools to maintain secure codebases, enforce security policies, and ensure compliance with industry standards. Experienced in configuring automated scans, interpreting results, and collaborating with development teams to implement effective remediation strategies, contributing to a robust DevSecOps culture.
**TAKING CARE OF YOU**
+ Career development and promotional growth opportunities
+ A diverse and comprehensive benefits offering including medical, dental vision, 401K, PTO and more
#LI-TS1
Work environment requirements for entry-level opportunities include -
Physical: Computer keyboarding
Auditory/visual: Hearing, vision and talking
Mental: Clear and conceptual thinking ability; excellent judgement and discretion; ability to meet deadlines
Travels as required
The statements contained in this document are intended to describe the general nature and level of work being performed by a colleague assigned to this description. They are not intended to constitute a comprehensive list of functions, duties, or local variances. Management retains the discretion to add or to change the duties of the position at any time.
Sedgwick is an Equal Opportunity Employer and a Drug-Free Workplace.
**If you're excited about this role but your experience doesn't align perfectly with every qualification in the job description, consider applying for it anyway! Sedgwick is building a diverse, equitable, and inclusive workplace and recognizes that each person possesses a unique combination of skills, knowledge, and experience. You may be just the right candidate for this or other roles.**
**Sedgwick is the world's leading risk and claims administration partner, which helps clients thrive by navigating the unexpected. The company's expertise, combined with the most advanced AI-enabled technology available, sets the standard for solutions in claims administration, loss adjusting, benefits administration, and product recall. With over 33,000 colleagues and 10,000 clients across 80 countries, Sedgwick provides unmatched perspective, caring that counts, and solutions for the rapidly changing and complex risk landscape. For more, see** **sedgwick.com**
Senior Software Development Engineer - Cloud Infrastructure
Posted 7 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and deploy robust cloud-based infrastructure services and applications.
- Build and maintain highly available, scalable, and fault-tolerant distributed systems.
- Write clean, efficient, and maintainable code in languages such as Python, Go, Java, or C++.
- Implement Infrastructure as Code (IaC) using tools like Terraform, Ansible, or CloudFormation.
- Develop and manage CI/CD pipelines for automated build, test, and deployment processes.
- Monitor system performance, troubleshoot issues, and implement solutions to ensure optimal operation.
- Collaborate with product managers, software engineers, and other stakeholders to define requirements and deliver solutions.
- Contribute to architectural decisions and technical strategy for cloud infrastructure.
- Ensure security best practices are implemented across all cloud environments.
- Mentor junior engineers and contribute to a culture of learning and knowledge sharing.
- Research and evaluate new cloud technologies and services to enhance our platform.
- Develop and maintain comprehensive documentation for infrastructure components and processes.
- Participate in on-call rotation to support critical infrastructure services.
- Conduct code reviews and provide constructive feedback to peers.
- Optimize cloud resource utilization for cost-effectiveness and performance.
Required Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 7 years of experience in software development, with a strong focus on cloud infrastructure and distributed systems.
- Proven expertise in at least one major cloud platform: AWS, Azure, or GCP.
- Strong programming skills in languages such as Python, Go, Java, or C++.
- Hands-on experience with containerization technologies (Docker, Kubernetes).
- Proficiency with IaC tools (Terraform, Ansible) and CI/CD practices.
- Deep understanding of microservices architecture, APIs, and networking concepts.
- Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
- Excellent problem-solving, analytical, and troubleshooting skills.
- Strong communication and collaboration abilities, effective in a remote team setting.
- Experience with agile development methodologies.
- Knowledge of database technologies (SQL, NoSQL) and their application in cloud environments.
- A passion for building scalable, reliable, and secure cloud infrastructure.
This is an exceptional opportunity for a seasoned cloud engineer to make a significant impact on a rapidly growing technology company.
Senior Program Manager, Software Development
Posted 7 days ago
Job Viewed
Job Description
Responsibilities:
- Lead and manage complex, cross-functional software development programs.
- Develop and execute comprehensive program plans, including scope, schedule, budget, and resources.
- Effectively manage project risks, issues, and dependencies.
- Facilitate communication and collaboration among diverse teams and stakeholders.
- Track program progress, identify deviations, and implement corrective actions.
- Ensure adherence to project management methodologies and best practices.
- Manage vendor relationships and third-party integrations as required.
- Provide clear and concise status reports to senior leadership.
- Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field.
- Minimum of 8 years of experience in program or project management, specifically within software development.
- Proven experience managing large-scale, complex projects with cross-functional teams.
- Strong understanding of the Software Development Lifecycle (SDLC) and Agile methodologies (Scrum, Kanban).
- Excellent leadership, communication, negotiation, and interpersonal skills.
- Proficiency with project management tools (e.g., Jira, Asana, MS Project).
- Ability to balance strategic thinking with hands-on execution in a hybrid work setting.
Senior Program Manager - Software Development
Posted 7 days ago
Job Viewed
Job Description
Responsibilities:
- Lead and manage multiple complex software development programs from initiation to closure.
- Develop comprehensive program plans, including scope, timelines, resources, and budget.
- Coordinate and facilitate cross-functional team activities (engineering, product, design, QA, marketing).
- Identify, assess, and manage program risks and dependencies.
- Track program progress, milestones, and key performance indicators (KPIs).
- Communicate program status, issues, and risks effectively to stakeholders at all levels.
- Facilitate Agile ceremonies (sprint planning, daily stand-ups, retrospectives) as needed.
- Ensure alignment between program objectives and strategic business goals.
- Manage program budgets and ensure efficient resource allocation.
- Drive continuous improvement in program management processes and methodologies.
- Mentor junior project managers and team members.
- Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field.
- Minimum of 8 years of experience in program or project management, with a significant focus on software development.
- Proven track record of successfully delivering complex software products on time and within budget.
- In-depth knowledge of Agile (Scrum, Kanban) and Waterfall development methodologies.
- Proficiency with project management software (e.g., Jira, Confluence, Asana, Microsoft Project).
- Strong leadership, organizational, and problem-solving skills.
- Excellent written and verbal communication and interpersonal skills.
- Ability to effectively manage stakeholders and influence cross-functional teams.
- Ability to work effectively in both remote and on-site settings.
- PMP or Agile certification (CSM, PMP-ACP) is highly desirable.
Senior Product Manager - Agile Software Development
Posted 7 days ago
Job Viewed
Job Description
As a Senior Product Manager, you will conduct market research, competitive analysis, and customer interviews to identify opportunities and define product requirements. You will translate these insights into detailed product specifications, user stories, and acceptance criteria for development teams. You will manage the entire product lifecycle, from ideation and development through launch and iteration, ensuring products are delivered on time and meet quality standards. Your ability to influence cross-functional teams and champion the product vision will be critical to your success.
Key responsibilities include developing and maintaining the product roadmap, prioritizing backlog items based on business value and strategic alignment. You will work closely with engineering leads to ensure timely and efficient delivery of product features, participating actively in agile ceremonies such as sprint planning, reviews, and retrospectives. You will define and track key product metrics, analyzing performance data to identify areas for improvement and inform future product decisions. Collaborating with marketing and sales teams to develop go-to-market strategies and ensure successful product launches is also a core function. The ideal candidate will possess a Bachelor's degree in Computer Science, Engineering, Business, or a related field, with an MBA or advanced degree being a plus. A minimum of 7 years of experience in product management, with a strong focus on software products and agile development environments, is required. Proven experience in defining product strategy, roadmapping, and launching successful software products is essential. Excellent understanding of agile methodologies (Scrum, Kanban) and experience working closely with engineering teams is mandatory. Strong analytical, problem-solving, and communication skills are required. Ability to effectively communicate with both technical and non-technical stakeholders at all levels of the organization is crucial. If you are a strategic thinker passionate about building innovative products and leading high-performing teams, we invite you to apply.
Be The First To Know
About the latest Software development Jobs in Norfolk !
Senior Technical Project Manager - Software Development
Posted 7 days ago
Job Viewed
Job Description
Key Responsibilities:
- Define project scope, goals, deliverables, and success criteria in collaboration with senior management and stakeholders.
- Develop detailed project plans, including resource allocation, timelines, and budgets.
- Manage and lead cross-functional software development teams through the entire project lifecycle.
- Utilize Agile methodologies (Scrum, Kanban) to facilitate iterative development and continuous improvement.
- Identify, assess, and manage project risks and dependencies, developing mitigation strategies.
- Facilitate effective communication between project teams, stakeholders, and executive leadership.
- Track project progress against milestones and key performance indicators (KPIs).
- Ensure adherence to quality standards and best practices throughout the development process.
- Manage stakeholder expectations and provide regular project status updates.
- Lead post-project reviews and lessons learned sessions to drive continuous improvement.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related technical field. Master's degree preferred.
- 7+ years of experience in technical project management, with a strong focus on software development.
- Proven experience managing complex, full-cycle software development projects.
- In-depth knowledge of SDLC, Agile frameworks (Scrum Master certification is a plus), and project management tools (e.g., Jira, Asana).
- Excellent leadership, team management, and interpersonal skills.
- Strong analytical and problem-solving abilities.
- Exceptional communication, negotiation, and conflict-resolution skills.
- Ability to work effectively in a fully remote, fast-paced environment.
- PMP or equivalent project management certification is highly desirable.
- Experience with cloud technologies and microservices architecture is a plus.
SharePoint Network Engineer (Software Development Analyst 4) - 25721
Posted today
Job Viewed
Job Description
Required Travel: 11 - 25%
Employment Type: Full Time/Salaried/Exempt
Anticipated Salary Range: $101,228.00 - $135,000.00
Security Clearance: TS/SCI
Level of Experience: Mid HI
This opportunity resides with All-Domain Operations (ADO), a business group within HII's Mission Technologies division. All-Domain Operations comprises multi-domain operations, platforms and logistics, and intelligence operations.
HII designs, develops, integrates and manages the sensors, systems and other assets necessary to support integrated ISR operations and accelerated decision-making. With data fusion and mission management capabilities for the Department of Defense, the combatant commands and the intelligence community, HII advances the mission around the globe.
Meet HII's Mission Technologies Division
Our team of more than 7,000 professionals worldwide delivers all-domain expertise and advanced technologies in service of mission partners across the globe. Mission Technologies is leading the next evolution of national defense - the data evolution - by accelerating a breadth of national security solutions for government and commercial customers. Our capabilities range from C5ISR, AI and Big Data, cyber operations and synthetic training environments to fleet sustainment, environmental remediation and the largest family of unmanned underwater vehicles in every class. Find the role that's right for you. Apply today. We look forward to meeting you.
To learn more about Mission Technologies, click here for a short video: We Are
HII-Mission Technologies is seeking a skilled SharePoint Administrator to join our team in Virginia Beach, VA. In this hands-on technical role, you will be responsible for the administration, maintenance, and cybersecurity compliance of a SharePoint 2019 environment within a secure DoD enclave. This position plays a critical role in supporting backend infrastructure, ensuring adherence to cybersecurity standards, and enabling enterprise collaboration across mission-critical systems and geographically dispersed sites. The ideal candidate will bring deep platform expertise in SharePoint services, backend maintenance, and cybersecurity compliance while also contributing to workflow deployment, database performance tuning, and user support. Additionally, you will help sustain Authority to Operate (ATO) through RMF documentation and STIG checklists, leveraging automation tools such as PowerShell, Python, and C# to streamline operations.
Relocation assistance is available if selected candidate resides out of state.
What You Will Do
+ Researches, designs, develops, and/or modifies enterprise-wide systems and/or applications software. Involved in planning of system and development deployment as well as responsible for meeting software compliance standards.
+ Evaluates interface between hardware and software, operational requirements, and characteristics of overall system. Documents testing and maintenance of system corrections.
+ Administer and maintain SharePoint 2019 farms, site collections, service applications, and associated services.
+ Configure and manage user permissions, access controls, group roles, and workflow automations.
+ Monitor system health and server performance, including IIS configuration, ULS logs, and storage utilization.
+ Apply updates, hotfixes, and cumulative patches while ensuring service continuity.
+ Troubleshoot application errors, performance degradation, and service disruptions.
+ Enforce compliance with DoD RMF requirements, NIST 800-53 controls, and applicable DISA STIGs.
+ Support the development and deployment of PowerShell scripts to streamline administrative and compliance tasks.
+ Maintain accurate and current documentation of system configurations, change management actions, and cybersecurity artifacts.
+ Provide technical support and training to end users and collaborate with cybersecurity, network, and server teams.
+ Participate in security reviews, audits, and risk assessments to maintain ATO status.
What We Are Looking For
+ 9 years of relevant experience with bachelor's in related field; 7 years of relevant experience with master's in related field; 4 years of relevant experience with PhD or Juris Doctorate in related field; or High School Diploma or equivalent and 13 years relevant experience.
+ CompTIA Sec+ (DoD 8570 Baseline)
+ TS/SCI Security Clearance
Preferred: Bonus Points For.
+ Experience with SharePoint 2019 Central Administration, site management, and PowerShell scripting.
+ Proficiency with SQL Server 2019 for SharePoint database integration, backup, and optimization.
+ Familiarity with IIS for backend configuration and system diagnostics.
+ Knowledge of RMF, NIST 800-53 controls, and DISA STIG implementation for SharePoint.
+ Exposure to Microsoft 365 services (Power Automate, metadata governance, Teams integration).
+ Experience with scripting languages (e.g., Python, C#) for automation and diagnostics.
+ Strong documentation, communication, and troubleshooting skills.
+ Certifications: Microsoft Certified: SharePoint Administrator Associate, MCSA, or equivalent.
#LI-DK1
Physical Requirements
Adequate visual acuity and manual dexterity for meeting the requirements Software Engineer family.
HII is more than a job - it's an opportunity to build a new future. We offer competitive benefits such as best-in-class medical, dental and vision plan choices; wellness resources; employee assistance programs; Savings Plan Options (401(k)); financial planning tools, life insurance; employee discounts; paid holidays and paid time off; tuition reimbursement; as well as early childhood and post-secondary education scholarships. Bonus/other non-recurrent compensation is occasionally offered for qualified positions, and if applicable to this role will be addressed by the recruiter at the screening phase of application.
Why HII
We build the world's most powerful, survivable naval ships and defense technology solutions that safeguard our seas, sky, land, space and cyber. Our workforce includes skilled tradespeople; artificial intelligence, machine learning (AI/ML) experts; engineers; technologists; scientists; logistics experts; and business administration professionals.
Recognized as one of America's top large company employers, we are a values and ethics driven organization that puts people's safety and well-being first. Regardless of your role or where you serve, at HII, you'll find a supportive and welcoming environment, competitive benefits, and valuable educational and training programs for continual career growth at every stage of your career.
Together we are working to ensure a future where everyone can be free and thrive.
All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, physical or mental disability, age, or veteran status or any other basis protected by federal, state, or local law.
Do You Need Assistance?
If you need a reasonable accommodation for any part of the employment process, please send an e-mail to and let us know the nature of your request and your contact information. Reasonable accommodations are considered on a case-by-case basis. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this email address. Additionally, you may also call for assistance. Press #3 for HII Mission Technologies.
Remote Lead Project Manager - Agile Software Development
Posted 7 days ago
Job Viewed
Job Description
As a Remote Lead Project Manager, you will be responsible for planning, executing, and closing projects, defining project scope, goals, and deliverables. You will manage project timelines, budgets, and resources effectively, identifying and mitigating risks and issues proactively. This role involves facilitating Agile ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives, ensuring the team adheres to Agile principles and practices. You will serve as the primary point of contact for stakeholders, providing regular project updates and managing their expectations.
Key responsibilities include:
- Leading and coordinating cross-functional teams in a remote environment.
- Developing comprehensive project plans, schedules, and budgets.
- Defining project scope, objectives, and deliverables that support business goals.
- Managing the entire project lifecycle from initiation to closure.
- Implementing and managing Agile processes and practices to optimize team performance.
- Facilitating all Agile ceremonies and ensuring their effectiveness.
- Identifying, assessing, and managing project risks and dependencies.
- Communicating project status, issues, and risks to stakeholders at all levels.
- Ensuring the successful delivery of high-quality software products on time and within budget.
- Mentoring and coaching junior project managers and team members.
- Continuously improving project management methodologies and team processes.
- Bachelor's degree in Computer Science, Business Administration, or a related field.
- PMP, CSM, or equivalent project management certification is highly desirable.
- Minimum of 8 years of experience in project management, with at least 5 years focused on software development projects using Agile methodologies (Scrum, Kanban).
- Proven experience managing complex, large-scale software projects remotely.
- Excellent leadership, communication, and interpersonal skills, with the ability to build rapport and trust across a distributed team.
- Proficiency in project management tools such as Jira, Asana, Trello, or similar.
- Strong understanding of software development lifecycles (SDLC).
- Demonstrated ability to manage budgets, resources, and timelines effectively.
- Exceptional problem-solving and decision-making abilities.
- Experience with stakeholder management and conflict resolution.