Post job

Staff software engineer jobs in Chesapeake, VA

- 124 jobs
All
Staff Software Engineer
Software Engineer
Software Engineering Internship
Embedded Software Developer
Software Test Engineer
Assistant Software Engineer
  • Software Engineer

    Acro Service Corp 4.8company rating

    Staff software engineer job in Newport News, VA

    Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions. Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software. Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops compilers and assemblers, utility programs, and operating systems. Ensures software standards are met. This position is intended to support the database development team in the Coatings Technology and Materials Engineering Department E33. Candidate must be able to work well with all types of different people in various positions both within the coatings commodity and various other commodities like welding and NDT to develop software that provides integrated solutions and streamlines disconnected processes and tools. Additionally the candidate must be able to perform the following: • Regular communication with direct management on progress • Utilize customer input to improve deliverables • Instruction and requirements development • Agile project management • Background using Azure DevOps and Git Basic Qualifications 2 Years with Bachelor of Science degree in related field; 0 years of relevant professional experience with a Master's Degree Preferred Qualifications: • C#, SQL, VB, Java, JSON, Python, • Working knowledge of LINQ and Entity Framework • Visual Studio for software development, • Practical understanding of Microsoft Visual Basic • Ability to work with variety of different people in the Trades, and Engineering Management, • Capable of contributing to, and leading multiple projects from a software development standpoint. The ability to work off of requirements assigned to you in task boards in Azure Dev Ops. • Ability to debug and problem shoot complex coding issues.
    $96k-133k yearly est. 5d ago
  • Software Engineer

    Redbeard Solutions

    Staff software engineer job in Newport News, VA

    Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions. Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software. Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops compilers and assemblers, utility programs, and operating systems. Ensures software standards are met. Critical Skills This position is intended to support the database development team in the Coatings Technology and Materials Engineering Department E33. Candidate must be able to work well with all types of different people in various positions both within the coatings commodity and various other commodities like welding and NDT to develop software that provides integrated solutions and streamlines disconnected processes and tools. Additionally the candidate must be able to perform the following: • Regular communication with direct management on progress • Utilize customer input to improve deliverables • Instruction and requirements development • Agile project management • Background using Azure DevOps and Git Preferred Qualifications Skilled in the following: • C#, SQL, VB, Java, JSON, Python, • Working knowledge of LINQ and Entity Framework • Visual Studio for software development, • Practical understanding of Microsoft Visual Basic • Ability to work with variety of different people in the Trades, and Engineering Management, • Capable of leading multiple projects from a software development standpoint. The ability to communicate well with highly technical and non-technical people, and act as an intermediary between customers and software team. • Ability to refactor code solutions to make it cleaner and more efficient. The ability to coach junior members in problem solving and convey good coding practices. Working knowledge of clean code methodology. Working knowledge of Model-View-Presenter (MVP) architecture. Basic Qualifications: 9 Years with Bachelor of Science degree in related field; 7 years of relevant professional experience with a Master's Degree; 4 years of relevant professional experience with a PhD. Travel: No, position does not require travel PPE Required: Hard Hat, Safety Glasses, Steel Toe Boots Elevator Access: No Parking: Non NNS Employee parking Virtual/Telework Opportunity: No • Experience configuring, securing, troubleshooting, and maintaining network infrastructure equipment in either Layer 2 or Layer 3 configurations. • Department of Defense DIACAP/RMF accreditation experience is required. • Installation & Configuration: Installing, configuring, and maintaining operating systems, server hardware, and related software and applications. • System Maintenance: Monitoring system performance, applying software updates and security patches, and managing user accounts, permissions, and access rights. • Troubleshooting & Support: Diagnosing and resolving technical issues to ensure the continuous operation of systems, often requiring on-call availability for emergencies. • Security Management: Implementing and enforcing security best practices, managing firewalls, and developing safeguards to protect systems and data from breaches. • Data Management: Designing and implementing backup solutions, managing data storage, and developing and executing disaster recovery plans.
    $71k-95k yearly est. 1d ago
  • Software Technical Support Engineer Intern

    Ipconfigure

    Staff software engineer job in Norfolk, VA

    Job DescriptionSalary: Founded in 2003 and headquartered in Norfolk, Virginia, IPConfigure. Inc. is a privately held veteran owned video surveillance research and development software company. As a developer of IP video surveillance solutions, IPConfigure offers a variety of products - all of which leverage a browser-based interface while supporting both Windows and Linux architectures and are capable of seamlessly supporting unlimited cameras, locations, and users in a centralized, distributed, or hosted architecture. IPConfigure's Orchid VMS platform and SteelFin Appliances have been successfully deployed in facilities ranging from quick service restaurants to international ports, hospitals, and universities. Job Title: Software Technical Support Engineer Intern Department: Support Position: Non Exempt, Intern Job Summary IPConfigure, Inc. is searching for a Software Technical Engineer Intern to work closely with a dynamic team work directly with integrators and customers ranging from small installation companies to Fortune 100 corporations. The position is responsible solving the most challenging enterprise video management issues. You will work with other engineers to debug, troubleshoot, write scripts, and create solutions. You will document solutions and work with product groups to improve IPConfigure products. You will build and configure servers running IPConfigure software. The ideal candidate will work in person in the Norfolk, Virginia office. Duties/Responsibilities Communicate technically complex information with IPConfigures customers via telephone, written correspondence, and electronic services. Analyze customers problems and develop solutions to meet their needs. This will involve debugging, troubleshooting, writing scripts, and taking responsibility to see that the issue is fully resolved. Continually learn technologies and develop deep expertise in IPConfigure products. Apply that knowledge to real-world customer problems. Create advanced technical content including Knowledge Base articles, samples, whitepapers, and training. Identify and report both software bugs and customer suggestions. Additional Responsibilities Build servers that customers have ordered and install required software. Cycle new cameras through the lab for testing. Install network switches and run cables. Visit customer sites and troubleshoot issues if remote access is not available. Limited travel may be required to support company events. Required Skills/Abilities Excellent written and spoken English skills including the ability to provide clear instructions and communicate complex technical information effectively. Self-motivated, target oriented and able to work both independently and in a team environment and have a strong sense of ownership to drive customer issues till resolution. Networking background. Experience with Linux OR Windows system administration. Debugging, troubleshooting skills are required. Strong problem solving skills are essential. Experience in Networking, Certificates, Authentication, TCP/UDP, Firewalls, Windows Server, and Linux is desired. Abide by all policies, rules and regulations of the company including applicable safety rules, regulations and procedures. All associates will perform duties as requested by management. Education Currently pursuing or recently completed a degree in Information Technology, Computer Science, Electrical Engineering, or a related field. Bonus Experience Helpdesk experience. Cloud or hosted infrastructure experience. Ability to write scripts for automation. Experience with RESTful Web APIs. IPConfigure, Inc. provides equal employment opportunities to all qualified persons and administers all aspects and conditions of employment without regard to race, religion, color, sex, gender, sexual orientation, pregnancy, age, national origin, ancestry, physical or mental disability, severe/morbid obesity, medical condition, military or veteran status, genetic information, marital status, ethnicity, alienage or any other protected classification, in accordance with applicable federal, state, and local laws.
    $37k-67k yearly est. 25d ago
  • Software Engineer

    Staffed4U

    Staff software engineer job in Newport News, VA

    Clearance Required: Active Secret Clearance Employment Type: Full-Time Salary Range: $83,000-$178,000 (USD) base salary Salary is commensurate with experience, education, and skill level. Additional bonuses and a comprehensive benefits package may apply. Position Overview: This position offers an exciting opportunity for a Software Engineer with strong technical skills, initiative, and a passion for problem-solving in dynamic environments. Engineers at all levels (Junior, Mid, and Senior) are encouraged to apply. The role involves full life-cycle software development with a focus on Agile methodologies and collaboration across geographically dispersed teams. Key Responsibilities: Drive software development efforts across the full lifecycle: requirements, design, implementation, testing, and maintenance Exhibit a positive, proactive approach to software problem-solving, especially in undefined or evolving technical environments Interface effectively with remote development teams and communicate project status and blockers clearly Lead or support technical investigations and provide sound technical recommendations Support integration of mission-critical software systems into larger enterprise platforms Develop and maintain documentation, unit testing, and quality assurance practices Follow Agile development methodologies and contribute to team sprints and deliverables Required Qualifications: Bachelor's degree in a STEM field or equivalent experience Proficiency in Java and object-oriented programming principles Familiarity with build tools (e.g., Maven) and version control (e.g., Git) Experience writing and maintaining software documentation Solid understanding of software testing principles and unit testing frameworks Ability to review and critique code for best practices and optimization Knowledge of static code analysis tools and remediation techniques Experience with Agile methodologies and team-based development environments Strong communication skills and ability to work collaboratively in a team Ability to travel up to 10% as needed U.S. citizenship and an active Secret clearance are required Desired Skills: Proficiency in additional programming languages (e.g., C, C++, C#, Python, JavaScript, Perl, Ansible) Familiarity with frameworks such as Spring or Vue.js Experience using IDEs, JIRA, Confluence, Jenkins, Bitbucket, and other DevOps tools Knowledge of containerized application development and orchestration (e.g., Docker, Kubernetes, Helm) Understanding of DevSecOps principles and secure coding practices Background in automated testing, test-driven development, and performance testing Database design and familiarity with data structures Experience with Command and Control (C2) systems System administration skills for Linux and Windows environments Familiarity with STIG compliance, network troubleshooting, and application security Background in military systems, intelligence, imagery, or strategic planning is a plus Knowledge of mathematical and statistical operations related to software algorithms Interested candidates should submit a current resume highlighting relevant experience and any applicable certifications. Candidates must currently hold a Secret clearance and be U.S. citizens. We are an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, or any other protected status under applicable law. https://www.staffed4u.com/
    $83k-178k yearly 60d+ ago
  • Software Engineer, iOS Core Product - Virginia Beach, USA

    Speechify

    Staff software engineer job in Virginia Beach, VA

    The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading - PDFs, books, Google Docs, news articles, websites - into audio, so they can read faster, read more, and remember more. Speechify's text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently named Speechify the Chrome Extension of the Year and Apple named Speechify its App of the Day. Today, nearly 200 people around the globe work on Speechify in a 100% distributed setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like Stripe, Vercel, Bolt, and many founders of their own companies. Overview With the growth of our iOS app, being the #18 productivity app in the App Store category and also our recent recognition as Apple's 2025 Design Award for Inclusivity, we find the need for a Senior iOS Engineer to help us support the new user base as well as work on new and exciting projects to push our missing forward. This is a key role and ideal for someone who thinks strategically, enjoys fast-paced environments, passionate about making product decisions, and has experience building great user experiences that delight users. We are a flat organization that allows anyone to become a leader by showing excellent technical skills and delivering results consistently and fast. Work ethic, solid communication skills, and obsession with winning are paramount. Our interview process involves several technical interviews and we aim to complete them within 1 week. What You'll Do Opportunity to lead key engineering and product decisions Actively shipping production code for the Speechify iOS app Work within a dedicated product team Participate in product discussions to shape the product roadmap Maintain and enhance the existing complex app architecture An Ideal Candidate Should Have Experience. You've worked on products that scaled to a large user base Track record. You have worked on various products from inception to decent traction. You have been responsible for engineering the product Customer obsession. We expect every team member whose responsibilities directly impact customers to be constantly obsessed about providing the best possible experience Product thinking. You make thoughtful decisions about the evolution of your product and support internal teams and designers into taking the right direction Speed. You work quickly to generate ideas and know how to decide which things can ship now and what things need time Focus. We're a high-growth startup with a busy, remote team. You know how and when to engage or be heads down Technical skills. Swift, SwiftUI Technical Requirements: Swift Programming Language SwiftUI experience Experience in Multithreading Programming Working with CI/CD infrastructure Experience with Fastlane SOLID principles, the ability to write every single class according to SOLID Experience with Git and understanding of different Git strategies What We offer: A fast-growing environment where you can help shape the company and product An entrepreneurial crew that supports risk, intuition, and hustle The opportunity to make a big impact in a transformative industry A competitive salary, a collegiate atmosphere, and a commitment to building a great asynchronous culture Work on a product that millions of people use and where daily feedback includes users sharing that they cried when they first found the product because it was so impactful on their lives Support people with learning differences like Dyslexia, ADD, Low Vision, Concussions, Autism, and Second Language Learners, and give reading superpowers to professionals all over the world Work in one of the fastest growing sectors of tech: Intersection of Artificial Intelligence and Audio The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience Think you're a good fit for this job? Tell us more about yourself and why you're interested in the role when you apply. And don't forget to include links to your portfolio and LinkedIn. Not looking but know someone who would make a great fit? Refer them! Speechify is committed to a diverse and inclusive workplace. Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
    $71k-95k yearly est. Auto-Apply 11d ago
  • Third Assistant Engineer -- Seaward Services - TSVRON

    Alcatraz Cruises

    Staff software engineer job in Norfolk, VA

    Salary: $41.03 / hour Hornblower is seeking a Third Assistant Engineer for our Seaward Services TSVRON operation in Norfolk VA. About You: This person will be adaptable, dynamic, and embody Hornblower's RESPECT Service System. About the Opportunity: The Third Assistant Engineer (3AE) serves as a vital member of the Engineering Department aboard Training Support Vessels. This position assists in the operation, maintenance, and repair of propulsion and auxiliary systems under the direction of the Chief Engineer and senior engineering officers. The 3AE stands engine room watches and participates in both underway and in-port engineering duties in accordance with the vessel's operational requirements. Essential Duties & Responsibilities: * Serve as a member of the Engineering Department and support safe and effective operation of all shipboard machinery. * Perform preventive maintenance, troubleshooting, inspections, and repairs on propulsion and auxiliary equipment as directed by the Chief Engineer. * Stand assigned engine room watches (Duty Engineer) in compliance with the vessel's watch schedule and engineering watchstanding practices. * Respond as the on-call Duty Engineer while the vessel is in homeport, following the rotational watch bill. * Record and maintain accurate engineering logs, equipment readings, and maintenance notes as required. * Comply with all engineering safety protocols, environmental regulations, and operational standards. * Assist in monitoring system performance, reporting abnormalities, and supporting corrective actions. * Perform other duties as assigned to ensure reliable engineering operations and vessel readiness. Requirements & Qualifications: * Valid U.S. Coast Guard Merchant Mariner Credential (MMC) with STCW endorsements including: Officer in Charge of an Engineering Watch (OICEW), Able Seafarer - Engine, Proficiency in Survival Craft (PSC). * Valid USCG Medical Certificate meeting engineering service standards. * Valid Transportation Worker Identification Credential (TWIC). * Must possess or be eligible for a United States Passport. * Must meet all physical and medical requirements for shipboard engineering service, including working in confined spaces, climbing, and manual handling of tools and equipment. * Strong mechanical aptitude with the ability to learn and apply marine engineering principles. * Ability to stand rotating watches and respond to engineering emergencies as required. * Effective teamwork and communication skills to support coordinated engineering operations. * Must meet all company and contractual requirements. * Must be legally authorized to work in the United States. About Us: Hornblower's passion is to provide amazing experiences on land and water. Our 40-year success through organic growth and acquisitions has resulted in a portfolio of over 25+ brands that welcome upwards of 30 million guests/riders annually. If you're an enthusiastic team player who thrives in an environment where communication, creativity, and cooperation are encouraged, this may just be the opportunity for you. The RESPECT Service System embodies Hornblower's mission, vision, values and operating principles. By creating a company culture that puts RESPECT at its core, we believe it will drive us to achieve our goal of becoming a Global Experiences and Transportation Leader. EEO / Disabled / Protected Veteran Employer. Hornblower is proud to be an Equal Employment Opportunity employer. We offer equal employment opportunities to all qualified individuals and prohibit discrimination and/or harassment of any type, including but not limited to discrimination and or harassment based upon race, religion, religious creed, color, national origin, ancestry, citizenship, sex, sexual orientation, gender, gender identity, gender expression, age, pregnancy or relation medical conditions, childbirth, breastfeeding, parental status, veteran and/or military status, disability (physical or mental), medical condition, genetic information or characteristics, political affiliation, domestic violence survivor status, marital status, or other characteristics prohibited by federal, state, or local law. Additionally, as a federal, state, and local contractor, Hornblower complies with government regulations, including affirmative action responsibilities for qualified individuals, where and as they apply. The company also participates in the E-Verify program in certain locations.
    $41 hourly 6d ago
  • Entry Level Software Engineer

    Netcloudtek

    Staff software engineer job in Norfolk, VA

    Netcloudtek LLC is an IT consulting firm strategically focusing on helping clients to increase business potential. We look forward to continuously enhance our world class business practices to consistently deliver pioneering, comprehensive and cost effective Application Development,Project Management,Infrastructure Management, Cloud-Management, Enterprise, Outsourcing, Industrial, Engineering, Information Technology Services & Solutions. Job Description We will provide free online Training and Placement for Software Developer positions. The Software Developer will be responsible for design, development and maintenance of software and firmware for electronic control systems deployed in the rail industry. This includes developing software requirements specifications, functional specifications and software design documents. Responsibilities: · Design and develop high quality software products in a fast paced environment · Support and enhance the entire software development life cycle · Perform and guide the automation of unit, module, system and regression level testing on various software modules and systems · Perform root cause analysis and develop solutions as necessary. Qualifications · Bachelors or Master's Degree in Computer Science, Computer Engineering, Computer Information Systems, , Information Technology or related technical program. Additional Information If You Need We Offer: • Free Online training • Job Assistance and Support • Real-time Certified S/W Trainers • Company participates in "E-verify" program • Placement in average of 4 weeks of marketing • Online & onsite support provided • Strong and motivated marketing team • Great Marketing Support • Mock-Interviews and interview training • Placement in average of 4 weeks of marketing Training Process: • 2 to 3 week online training using WebEx • Training provided by instructors with extensive industry experience • Teaching with 70% exercise and 30% lecture • Real time examples and case studies to practice with Let us support you to continue moving towards your career goals. We are committed to helping you succeed. Interested? Feel free to call me at ************ Contact Details: Srikanth Makala ************
    $71k-95k yearly est. 14h ago
  • Software Engineer III

    Aermor

    Staff software engineer job in Norfolk, VA

    Clearance: Top-Secret Position Type: Full-Time AERMOR is seeking a Software Engineer III to provide senior-level expertise in the research, design, development, testing, and implementation of software systems supporting mission-critical applications. The individual will develop and maintain specialized software, network applications, and utility programs while applying modern software development methodologies such as Agile, DevOps, and DevSecOps. This position requires a highly experienced professional capable of working independently and collaboratively delivering secure, scalable, and efficient software solutions supporting defense and C4ISR systems. This is not a remote position. Key Responsibilities: Design, develop, and maintain software applications, tools, and network systems to support mission and operational requirements. Conduct research and feasibility studies to determine optimal technical approaches for new software or system enhancements. Apply programming concepts, algorithms, and data structures to develop efficient and maintainable code. Utilize modern development frameworks and environments to support Agile, DevOps, or DevSecOps workflows. Perform software testing, debugging, and performance optimization to ensure quality and compliance with requirements. Develop and maintain databases and interfaces within assigned application areas. Collaborate with cross-functional teams including systems engineers, analysts, and cybersecurity specialists. Prepare technical documentation, including design specifications, user manuals, and test reports. Implement software version control and configuration management processes. Provide mentorship and technical guidance to junior software engineers and development teams. Qualifications: Ten (10) years of professional experience with a Master's Degree or fourteen (14) years with a Bachelor's Degree in Computer Science, Software Engineering, or related discipline. Proven experience in research, design, and development of computer and network software or specialized utility programs. Experience maintaining and managing databases within application environments. Hands-on experience applying programming concepts in a professional or academic setting. Demonstrated experience applying modern software development methodologies such as Agile, DevOps, or DevSecOps. Proficiency in one or more programming languages such as Java, C++, Python, or C#. Familiarity with version control systems (e.g., Git), containerization (e.g., Docker, Kubernetes), and CI/CD pipelines. Strong analytical and problem-solving skills with a focus on performance, scalability, and security.
    $71k-95k yearly est. Auto-Apply 50d ago
  • Software Engineer

    Connect Talent Solutions

    Staff software engineer job in Norfolk, VA

    Job Description Responsibilities: Respond to fluid tasking and requests from the customer/end user for performance-based objectives and requirements. Add Command and Control functionality. Improve existing performance issues and fix bugs. Develop and direct software system testing procedures, programming, and documentation. Analyzes, defines, and documents requirements for: Data Workflow Logical processes Hardware Operating system environment Interfaces with other systems Internal and external checks Controls Outputs Analyzes and estimates feasibility, costs, time, and compatibility with hardware and other programs. Candidates must possess the following knowledge, skills, and experience: Bachelor of Science degree in electrical/electronics engineering, computer/software engineering, computer science, math, physics, or related scientific discipline. Three (3)+ years of professional experience in C, C++, C#, Visual Basic, Python, RHL, and/or other object oriented languages. Demonstrated software development using one or more of these languages under: Unix Windows Linux, and/or MS-DOS operating systems Java (Angular), RXJS experience/familiarity is preferred
    $71k-95k yearly est. 21d ago
  • Software Engineer III

    Aermor LLC

    Staff software engineer job in Norfolk, VA

    Job DescriptionLocation: Norfolk, VA Clearance: Top-Secret Position Type: Full-Time AERMOR is seeking a Software Engineer III to provide senior-level expertise in the research, design, development, testing, and implementation of software systems supporting mission-critical applications. The individual will develop and maintain specialized software, network applications, and utility programs while applying modern software development methodologies such as Agile, DevOps, and DevSecOps. This position requires a highly experienced professional capable of working independently and collaboratively delivering secure, scalable, and efficient software solutions supporting defense and C4ISR systems. This is not a remote position. Key Responsibilities: Design, develop, and maintain software applications, tools, and network systems to support mission and operational requirements. Conduct research and feasibility studies to determine optimal technical approaches for new software or system enhancements. Apply programming concepts, algorithms, and data structures to develop efficient and maintainable code. Utilize modern development frameworks and environments to support Agile, DevOps, or DevSecOps workflows. Perform software testing, debugging, and performance optimization to ensure quality and compliance with requirements. Develop and maintain databases and interfaces within assigned application areas. Collaborate with cross-functional teams including systems engineers, analysts, and cybersecurity specialists. Prepare technical documentation, including design specifications, user manuals, and test reports. Implement software version control and configuration management processes. Provide mentorship and technical guidance to junior software engineers and development teams. Qualifications: Ten (10) years of professional experience with a Master's Degree or fourteen (14) years with a Bachelor's Degree in Computer Science, Software Engineering, or related discipline. Proven experience in research, design, and development of computer and network software or specialized utility programs. Experience maintaining and managing databases within application environments. Hands-on experience applying programming concepts in a professional or academic setting. Demonstrated experience applying modern software development methodologies such as Agile, DevOps, or DevSecOps. Proficiency in one or more programming languages such as Java, C++, Python, or C#. Familiarity with version control systems (e.g., Git), containerization (e.g., Docker, Kubernetes), and CI/CD pipelines. Strong analytical and problem-solving skills with a focus on performance, scalability, and security. Powered by JazzHR uf5fGoQFQW
    $71k-95k yearly est. 20d ago
  • Embedded Software Developer - Regular and Alternative Schedule

    Liebherr Mining Equipment 4.6company rating

    Staff software engineer job in Newport News, VA

    The Software Developer works closely with Engineers, Designers and other Engineering personnel in the designing, writing, and debugging of software for embedded systems, components, and support tools used in large mining haul trucks. This position performs difficult assignments requiring considerable initiative, resourcefulness and design expertise and analyzes new and existing products to eliminate design issues in haul truck operation. Exercises independent judgment in selecting and interpreting data based on knowledge of design intent. Provides advice and guidance and works with other departments to provide engineering documentation and information. The Software Developer is responsible to ensure that products developed meet the required cost targets, technical specifications, that projects are completed within the projected timelines and be familiar with model based development tools. Regular Schedule: Monday-Friday, 8 hours. Alternative Schedule: (A) Sunday-Thursday, 8 hours. (B) Tuesday-Saturday, 8 hours. Responsibilities Software Developer 1: * Works with other Engineers and software developers to create the algorithms, software and supporting documentation for mining haul trucks and their support tools. * Works with Control Engineers to investigate, test, and select software toolsets or hardware components and peripherals (Programmable Logic Controllers, mobile computers, display/touch screens, etc) * Works along with other Engineers to investigate and test vendors' products. * Works independently and as a team member with other Engineers, designers, and production personnel or on ad hoc projects. * Works along with other Engineers to design, install, test, analyze, and maintain the software required to control electrical products, equipment, and systems. * Participates in Engineering Development Program. Software Developer 2: * All duties of Software Developer 1 plus; * Mentors Level 1 Software Developers * Creates the algorithms, software, and supporting documentation necessary to control mining haul truck functions. * Works along with other Engineers to research and analyze customer design proposals, specifications, manuals, and other data. * Confers with Engineers and other personnel to implement operating procedures, resolve system malfunctions, and provide technical information. Software Developer 3: * All duties of Software Developer 2 plus; * Mentors Level 1 & 2 Software Developers * System Matter Expert on processes, and operating procedures. * Participate in Root Cause Analysis Investigations * Interfaces with other groups (Mechanical, Hydraulic, etc.) to create specifications that define embedded system software requirements for mining haul truck functions or supporting tools/software. * Creates the documentation necessary to describe the software design and architecture. * Review and develop software lifecycle processes * Works independently and as a team member with other Engineers, Designers, and production personnel or on ad hoc projects. Software Developer 4 (Senior): * All duties of Software Developer 3 plus; * Mentor & Lead Level 1, 2, & 3 Software Developers and other personnel. * System Matter Expert on processes, operating procedures, microprocessors and technical operation of software control systems. * Leads Root Cause Analysis investigations. * Lead a team of junior engineers in an agile/scrum environment. * Researches solutions to system software required to meet specifications. * Analyses software tools necessary to perform validation and troubleshooting. * Designs software architecture to ensure stable operating systems. * Evaluates alternative software programming & configuration management tools and languages. * Monitors contract engineering projects and reports on their progress. * Estimates time and cost requirements for new development projects. * Interfaces with other groups (Mechanical, Hydraulic, etc.) to create specifications that outline control system software necessary for haul truck functions. Competencies Education: * Software Developer 2: Bachelor's degree (BSEE/EET, BSCE, BSCS) with 3 years of programming experience in an engineering environment; or the equivalent combination of education and experience. * Software Developer 3: Bachelor's degree (BSEE/EET, BSCE, BSCS) with 6 years of programming experience in an engineering environment; or equivalent combination of education and experience. * Software Developer 4 (Senior): Bachelor's degree (BSEE/EET, BSCE, BSCS) with 10 years of programming experience in an engineering environment; or equivalent combination of education and experience. Software Developer 1 & 2: * Embedded Developers: Knowledge of software programming tools such as CoDeSys or other embedded environments. * Windows/Web Developers: Knowledge of Visual Studio, Team Foundation Server, or related toolsets. * Knowledge of software configuration management tools (Git, SVN, etc.) * Knowledge of Agile/Scrum and related support tools (JIRA) * Knowledge of communication protocols (ex. RS232, CanOpen, J1939, etc.) * Ability to read and interpret documents such as safety rules, operating and maintenance manuals, and procedure manuals, software specifications. * Ability to carry out instructions furnished in written, oral, or diagram form. Software Developer 3 & 4 (Senior): * All skills of Software Developer 1 & 2 plus; * Experience with working in an Agile/Scrum environment. * Knowledge of diagnostic tools necessary to verify software stability and function. * Ability to write specifications that define & describe software function. * Knowledge of project management tools (ex. Microsoft Project). Additional Requirements: * Is expected to travel nationally and internationally up to 20% to customer or supplier sites. * Ability to complete and maintain mine certifications or safety training such as Mine Safety and Health Administration (MSHA) hazard training. * Ability to obtain and maintain driver's license and passport. * This position is a hybrid position (3 days in office/2 days remote per week). Our Offer An interesting and ambitious role in a successful international company. We offer a secure work environment with a comprehensive benefits package that includes major medical, dental and vision insurance, 401K plan with company match, paid vacation and personal days and competitive salary. Referral Bonus: Tier II Have we awoken your interest? Then we look forward to receiving your online application. If you have any questions, please contact Thomas Steele. Liebherr-America, Inc. and its US affiliates are Equal Opportunity Employers. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military/veteran status or other characteristics protected by law. If you are a California resident, please visit Liebherr USA, Co. Privacy Statement for more information regarding how Liebherr-America, Inc. and its US affiliates collect and process your personal information. One Passion. Many Opportunities.
    $71k-90k yearly est. 10d ago
  • Software Engineer

    Knight Federal 3.9company rating

    Staff software engineer job in Suffolk, VA

    Requirements 5 years experience with Bachelors in related field; 3 years experience with Masters in related field; 0 years experience with PhD or Juris Doctorate in related field; or High School Diploma or equivalent and 9 years relevant experience. Excellent written and verbal communication skills. Ability to work both in a team and individually Solid organizational skills, including attention to detail Self-motivated and driven desire to succeed with minimal direction Clearance: Active Secret security clearance Desired Working knowledge of C++/C# in a Visual Studio environment. Good software debugging skills. Foundational knowledge of programming languages such as Python, Java, C++, or Bash. Experience or coursework in virtualization technologies (e.g., VMware, Hyper-V, or KVM). Familiarity with Linux and/or Windows system administration. Exposure to Infrastructure tools is a plus. Basic understanding of networking, software integration, and distributed systems. Interest in modeling and simulation (M&S) or DoD training environments. Experience working in Agile/Scrum teams is a plus Knight Federal Solutions provides equal employment opportunities to all qualified individuals without regard to race, color, religion, sex, gender identity, sexual orientation, pregnancy, age, national origin, physical or mental disability, military or veteran status, genetic information or any other protected classification.
    $73k-98k yearly est. 60d+ ago
  • Software Engineer II

    CDIT

    Staff software engineer job in Hampton, VA

    Bachelor's Degree in STEM and at least 4 years of experience in the field or in a related area. Familiar with a variety of the field's concepts, practices, and procedures. Relies on extensive experience and judgment to plan and accomplish goals. May lead and direct the work of others. Performs a variety of systematic, disciplined, and quantifiable approaches to the development, operation, and maintenance of software, encompassing techniques and procedures often regulated by a software development process with the purpose of improving the reliability and maintainability of software systems. Establishes software information and engineering requirements which is necessitated by the potential complexity of those software systems, which may contain millions of lines of code. Applies the discipline of software engineering for specific technical problems and procedures, including knowledge, tools, and methods for software requirements, software design, software construction, software testing, and software maintenance tasks. Relates the disciplines of software engineering to the disciplines of computer science, computer engineering, management, mathematics, project management, quality management, software ergonomics, and systems engineering. Secret clearance is required.
    $71k-95k yearly est. 60d+ ago
  • Software Engineer

    CTR Corporation (Dba CTR Group

    Staff software engineer job in Newport News, VA

    CTR Group is seeking a SOFTWARE ENGINEER - INDUSTRIAL AUTOMATION for an Energy Technology firm in the Newport News, VA area. A Temp-Hire Onsite Position. Seeking a background in industrial automation and control system integration. SALARY RANGE: $90K - $100K and Excellent Benefits SUMMARY:Seeking an experienced Software Engineer to innovate and maintain an exciting Pollution control software suite. This is a hands-on development role focused on both high-level application design and low-level embedded systems programming for industrial control environments.Key Responsibilities: Design, develop, and maintain Windows-based control software using Delphi (RAD Studio) Implement and support industrial communication protocols, including OPC DA/UA and Modbus TCP Develop embedded firmware in C for various platforms. Utilize development environments such as MPLAB X, Atmel Studio, IAR Embedded Workbench, and Wintec EasyBuilder Pro Collaborate with controls and automation engineers to integrate software with PLC systems. Required Skills: Proficiency in Delphi programming (Embarcadero RAD Studio) Solid working knowledge of OPC DA/UA and Modbus TCP Experience in C programming for embedded systems. Familiarity with MPLAB X, Atmel Studio, IAR Embedded Workbench and Wintec EasyBuilder Pro Preferred Qualifications: Experience with Allen-Bradley / Rockwell Automation platforms. Ability to program and troubleshoot PLC ladder logic and structured text Experience with RS Logix 500, Studio 5000, and Connected Components Workbench Background in industrial automation and control system integration Some, but not all, key duties include: Analyze user needs and translate them into functional software solutions. Design, test, and develop software to meet user and business requirements. Participate in documentation of help and manual files Recommend enhancements and upgrades for existing systems and applications. Develop modular software components that integrate seamlessly into the broader system. Create diagrams, flowcharts, and technical models to guide development and clarify requirements. Ensure ongoing functionality and reliability of software through testing and maintenance. Document code, architecture, and development decisions for future reference and support. Troubleshoot, debug, and resolve issues post-deployment, including user-reported concerns. CTR Group has been a leader in its industry for over 30 years and is rated highly on Google, Indeed and Facebook for being a great company to work for. If you enjoy being a part of a great team. Apply today and check out our website for more information.CTR Group is an equal employment opportunity employer. Candidates are selected based on qualifications and defined requirements of the job, not on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin or any other protected status. Further, CTR Group encourages United States' Veterans and persons with disabilities to apply for positions for which they are qualified.
    $90k-100k yearly 9d ago
  • Software Engineer (Back End Developer)

    Davis Strategic Innovations

    Staff software engineer job in Newport News, VA

    Software Engineer (Back End Developer) Job Description: GCCS-J is the Department of Defense (DoD) Joint Command and Control (C2) system of record. GCCS-J supports commanders and warfighters as they conduct joint and multinational operations by providing a fused picture of the battlespace within an integrated system that is supporting Joint Warfighter needs today. GCCS-J is focused on meeting emerging operational needs through sustainment and modernization support to operational baselines and three product areas (Situational Awareness, Infrastructure, and Intelligence). Along with sustainment and modernization, GCCS-J will focus on modifying and enhancing elements or capabilities to implement new requirements, enhance functionality, increase efficiency, or lower operating/deployment costs incorporating agile technologies and capabilities. This position requires in-depth knowledge of the entire software development life cycle. The successful candidate will be able to: Exhibit a positive attitude, a high level of initiative, and must enjoy the challenge of bringing structured notional software solutions to ill-defined environments Prioritize activities and deliver projects on time and within budget Interface with multiple, geographically disbursed development teams and effectively communicate project statuses and barriers Follow Agile Development process and full life cycle development: requirements, design, implementation, test, and maintenance Lead independent technical investigations, provide technical advice, recommend technical solutions, and assist the Government in integrating the GCCS-J functionality into new baselines Exhibit attention to detail coupled with the ability to quickly learn new procedures with minimal supervision Basic Qualifications: Bachelor's Degree in a Science/Technology/Engineering/Mathematics (STEM) program or equivalent related work experience Advanced proficiency in Java and Object-Oriented Design and Programming Proficient in writing REST web services Proficient in at least one event and messaging streaming platform such as Apache Kafka, RabbitMQ, ActiveMQ, web sockets, graph QL, NATS, Server-Sent Events (SSEs) Proficient in a variety of database types (SQL, NoSQL, GeoSpatial, Key/Object pair, etc.) Experience with architecture and design of back-end software applications Excellent written and verbal communication skills with the ability to operate in a team environment US citizen with ability to obtain a final Secret Clearance Preferred Qualifications: Experience with various IDEs such as VSCode, Eclipse, Netbeans Experience with JavaScript and Node.js Experience writing microservices using the Spring Boot framework Experience with build ecosystems such as Maven, Gradl, Jenkins Experience with automated testing, such as Junit, Jest, Robot, or Selenium Rudimentary Linux and Windows System Administration skills Experience with virtual machine environments and Docker container use Experience with Open Container Initiative (OCI) containerized application development Familiarity with container orchestration tools and techniques (e.g. Kubernetes, helm) Familiarity with automated testing and test tools Familiarity with running performance tests and debugging techniques Familiarity with database design/structures Experience with Agile methodologies Familiarity with Command and Control (C2) Systems Familiarity with Application Security and Development Security Technical Implementation Guide (STIG) Familiarity with static code analysis tools such as SonarQube and Fortify Familiarity with secure coding standards Understanding of networking and network troubleshooting Knowledge of the Atlassian Suite (JIRA, Confluence, Bitbucket, etc.) Ability to apply mathematical and statistical operations towards software algorithms Background in military intelligence and imagery, or strategic planning Top Secret Security Clearance
    $71k-95k yearly est. 60d+ ago
  • DevSecOps Software Engineer

    Input Technology Solutions

    Staff software engineer job in Newport News, VA

    Job Description Today's dynamic technology landscape demands constant and rapid innovation. To facilitate this transformation, we must ensure continuous integration and application development. That's why we need you, an experienced DevOps engineer who's eager to design, test, and program critical applications for our clients who need them most. This role focuses on establishing and operating robust infrastructure for our agentic products, with an emphasis on Infrastructure as Code (IaC) and integrating security into DevOps practices. You will design and implement a fully matured CI/CD pipeline using GitHub and AWS, spanning development, integration, staging, and production environments. As a key contributor, you'll ensure our products are secure, scalable, and market-ready, driving efficiency and innovation in our cybersecurity offerings. What You'll Work On: Design, implement, and maintain automated CI/CD pipelines using GitHub Actions, integrated seamlessly with AWS services to support agentic AI product deployments across dev, integration, staging, and production environments. Develop and manage IaC using tools like Terraform or AWS CloudFormation to provision and configure AWS resources, ensuring consistency, scalability, and security. Embed security controls, monitoring, and automated testing, including vulnerability scanning and compliance checks, into the development lifecycle to mitigate risks in agentic product workflows. Configure and optimize AWS services such as EC2, S3, Lambda, or ECS/EKS for high availability, performance, and cost-efficiency, tailored to AI-driven cybersecurity applications. Work closely with AI engineers, product managers, and developers to align infrastructure with product needs, troubleshoot issues, and foster a culture of automation and security. Monitor pipeline performance, implement best practices for disaster recovery and scaling, and stay ahead of emerging DevSecOps trends to enhance product reliability and market value. You Have: 5+ years of experience building and operating production-grade full-stack applications in cloud environments such as AWS, Azure, Oracle, or GCP 5+ years of experience with software development in both front-end and back-end technologies, including with languages such as Python, Java, JavaScript, React, or Node.js 3+ years of experience with design and architecture, including design patterns, C/CD pipelines, scripting, and scaling of new and existing systems 3+ years of experience in Infrastructure as Code such as Terraform, ArgoCD, or CloudFormation Experience with Agile methodology, software engineering, product management, and software products Experience writing source code for new applications, or generating and enhancing code samples for existing applications Experience mentoring or supervising employees within a collaborative team environment Experience acquiring client requirements and resolving workflow problems through automation optimization TS/SCI clearance Bachelor's degree in Science, Technology, Engineering, or Mathematics Nice If You Have: 7+ years of experience building and operating production-grade full-stack applications in cloud environments such as AWS 7+ years of experience with software development in both front-end and back-end technologies, including with languages such as Python, Java, JavaScript, React, or Node.js 5+ years of experience with design and architecture, including design patterns, reliability, and scaling of new and existing systems Experience developing enterprise cloud-native solutions involving Kubernetes, Docker, AWS, Jenkins, or Azure Experience triaging and resolving issues related to both open-source and commercial tools in public cloud environments Experience creating and improving continuous automation across multiple technical stacks Experience with containerization and container orchestration platforms using tools such as Docker and Kubernetes Experience working with or developing AI and ML-based products Knowledge of common build tools such as Maven, Gradle, and NPM Knowledge of AI frameworks such as TensorFlow, PyTorch, and scikit-learn Clearance: Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information; TS/SCI clearance is required.
    $71k-95k yearly est. 17d ago
  • Mid-level Software Engineer

    Solielcom

    Staff software engineer job in Newport News, VA

    ABOUT US: Soliel is an innovative, premium engineering company specializing in providing Enterprise Architecture, Network Design, Engineering, and Operations Support, Software Design and Development, Data Center Design, Deployment and Migration, and Systems Engineering services for both public and private sectors. Our Federal systems integration team manages the complexity inherent with technology change, from requirements planning to architecture, testing to deployment, and beyond. We also offer a complete range of industry-leading services, including architecture, systems development, information assurance, solution and platform integration, and program management, functional, and testing services. Over the years, Soliel's team of technical experts has consistently delivered outstanding innovative solutions and services that meet or exceed customer expectations and satisfaction. LOCATION: Ft. Eustis and Hybrid START DATE: October 2025 CLEARANCE: Secret or TS SUMMARY: We are seeking a Mid-Level Software Engineer with 5+ years of experience in web application development to join our Agile development team. The ideal candidate will have strong hands-on skills with Microsoft technologies, cloud platforms, and data integration. This role involves designing, developing, and maintaining enterprise web applications that support mission-critical operations in a secure, cloud-enabled environment. KEY RESPONSIBILITIES: * Design, develop, test, and deploy web-based applications using Microsoft technologies. * Support integration of structured and unstructured data to enable operational processes and decision-making. * Collaborate with cross-functional teams in an Agile environment to deliver high-quality software solutions. * Maintain and enhance applications hosted in Azure PaaS environments using Azure DevOps pipelines. * Support Business Intelligence (BI) features, data visualization, and reporting tools. * Troubleshoot and resolve software defects, performance issues, and system integration challenges. * Follow coding standards, security guidelines, and documentation practices. REQUIRED SKILLS: * Bachelor's degree or higher in Computer Science, Engineering, or related field. * CompTIA Security+ certification. * Secret clearance or higher. * 5+ years of experience in enterprise web application development. * Proficiency in: C#, ASP/.NET, SQL Server, JavaScript, jQuery, CSS, AJAX, HTML/DHTML, C++, Azure PaaS, Azure DevOps, Dynamics 365 * Experience with software development best practices (Agile, SDLC, version control). * Strong problem-solving, debugging, and collaboration skills. PREFERRED SKILLS: * Experience with Business Intelligence (BI) and data visualization tools. * Familiarity with integration of structured/unstructured data into enterprise applications. * Exposure to ITIL processes and secure system development in DoD or government environments. * Knowledge of cloud security, containerization (Docker/Kubernetes), or microservices architecture. COMPENSATION: * Excellent compensation commensurate with experience in related field(s) and performance * Major medical, dental, and vision * Paid holidays * Paid Time Off (PTO) EEO/ AA/ NON-DISCRIMINATION STATEMENT: Soliel, LLC is an Equal Opportunity/ Affirmative Action/ Non-Discriminatory Employer. All qualified applicants will receive equal consideration for employment without regard to race, color, national origin, religion, sex, pregnancy, marital status, sexual orientation, gender identity, age, physical or mental disability, or covered veterans. To learn more, please visit *****************
    $71k-95k yearly est. 60d+ ago
  • Software Engineer III

    Open To External and Internal Candidates

    Staff software engineer job in Williamsburg, VA

    Who We Are Founded in 1926, the Colonial Williamsburg Foundation is a private, not-for-profit educational, historic, and cultural institution that owns and operates one of the largest and best-known museum complexes in the world. Our mission is “that the future may learn from the past” through preserving and restoring 18 th -century Williamsburg, Virginia's colonial capital. We engage, inform, and inspire people to learn about this historic capital, the events that occurred here, and the diverse peoples who helped shape a new nation. Today, Colonial Williamsburg is the largest living history museum in the U.S. The Historic Area is the 301-acre restored colonial capital with 89 original buildings and 525 buildings reconstructed to how they appeared in the 18th century through extensive archaeological, architectural, and documentary research. The Historic Area is staffed by highly trained, historically dressed interpreters and expert tradespeople who bring the 18th century to life. The Foundation also owns and operates two world-class museums, the DeWitt Wallace Decorative Arts Museum, and the Abby Aldrich Rockefeller Folk Art Museum, The Bob and Marion Wilson Teacher Institute , and a renowned research library, the John D Rockefeller Jr Library. Additionally, Colonial Williamsburg is home to five world class accommodations at the Williamsburg Inn, Williamsburg Lodge Autograph Collection, the Griffin Hotel, the Williamsburg Woodlands Hotels and Suites and the unique Colonial Houses in the Historical Area. Visitors may also indulge in food and drink at our many on site restaurants and taverns that blend a historically inspired dining experience with today's evolved tastes. Each year over 5 million people visit Williamsburg and another 20 million engage with us digitally. About the Position The Software Engineer role at the Colonial Williamsburg Foundation plays a pivotal role in advancing the Foundation's educational mission through innovative technology solutions. Embedded within the Information Technology department, this position focuses on designing, developing, and supporting software and data systems that enhance guest experiences and operational efficiency across the organization. This role leads the implementation of enterprise applications, conduct systems analysis, and develop custom integrations that connect diverse platforms into a cohesive infrastructure. The work directly supports the Foundation's ability to deliver immersive, historically rich educational content to the public-whether through digital platforms, internal systems, or guest-facing technologies. This role demands both technical depth and leadership. The role mentors' junior colleagues, contributes to complex system designs, and serves as a trusted IT advisor to business units. You'll also provide tier-three support and participate in a rotating on-call schedule to ensure system reliability and responsiveness. ***Must reside in or be ready to relocate to Virginia*** Main Duties: •Provide technical assistance in the implementation and integration of enterprise applications across Colonial Williamsburg. •Prepares functional requirements, feasibility studies, cost-benefit analyses, organizational impact studies, and other decision support documents as appropriate. •Provide or arrange for necessary Colonial Williamsburg internal customer technology training, including system software and procedural training, and teach specialized technology training programs as required. Prepare technology training outline and presentation materials. •Provide problem determination, analysis, coding, testing, and implementation for the application infrastructure. Manage the implementation and tier three support of assigned software packages. •Acts as an IT advisor to the Business Unit and Information Technology department. •Implement specifications for application enhancements and interfaces, and, write the interfaces that glue disparate vendor offerings into the Colonial Williamsburg application infrastructure. •Provide timely and effective customer service in response to departmental requests for assistance and guidance in using technology to deal with business challenges and opportunities. •Respond to tier-three support calls of assigned departments during normal working hours. •Provide after-hours on-call tier-two support for all foundation departments on a rotating basis. On-call support means being available 24x7 and being able to dial into the systems within thirty minutes of contact. •Support the team approach by continually seeking a more detailed understanding of the operating and application systems used by foundation departments and assisting the team by providing cross-training opportunities. •Understand and support the goals and strategies of the department and the foundation. •Accept increased responsibilities and take ownership of assigned and personally identified business improvement opportunities. •Develop and maintain a professional network and business relationships with peer organizations and appropriate user groups. Use trade publications, seminars, and conventions to maintain awareness of the state-of-the-art technology. Required Education and Experience: •A bachelor's degree in computer science or another STEM field and 3 or more years of professional experience. Or an equivalent combination of education and work experience. •Understanding of software engineering best practices, including object-oriented design and SOLID development principles. •Experience with C#, Python, and SQL. •Strong SOA experience with REST-based web services. •Experience with relational database design and SQL Server management. Preferred Qualifications: •A master's degree in computer science or related field. •7 or more years of experience directly related to the role. •Understanding of Domain Driven Design and CQRS. •A polyglot programmer with experience across multiple languages and operating systems. •Experience with Power BI, Azure SQL, Reporting Services, and/or Analysis Services. •Experience with Message Queuing and SOAP. •Front-end web development experience, including HTML, CSS, and a client-side JavaScript framework such as React, Angular, or Vue.js. •Experience with MongoDB or another NoSQL database. •Experience with Microsoft Azure, including Azure Active Directory, Cloud Services, Azure Websites, and Azure Service Bus. •Experience with Linux and Docker. Key Skills / Competencies: •Proficiency and aptitude for software development technologies and computer science. •Strong analytical and problem-solving skills are required. •Ability to communicate clearly and concisely, both in written and verbal form, and can prepare and present system related reports and sound recommendations to all levels of management and user personnel. •Ability to deal tactfully, effectively and equitably with customers and vendors. •Uses initiative, imagination, resourcefulness, and sound judgment in the execution of work assignments.
    $71k-95k yearly est. 60d+ ago
  • Software Engineer, Platform - Norfolk, USA

    Speechify

    Staff software engineer job in Norfolk, VA

    Job Description The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading - PDFs, books, Google Docs, news articles, websites - into audio, so they can read faster, read more, and remember more. Speechify's text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently named Speechify the Chrome Extension of the Year and Apple named Speechify its 2025 Design Award winner for Inclusivity. Today, nearly 200 people around the globe work on Speechify in a 100% distributed setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like Stripe, Vercel, Bolt, and many founders of their own companies. Overview The responsibilities of our Platform team include building and maintaining all backend services, including, but not limited to, payments, analytics, subscriptions, new products, text to speech, and external APIs. This is a key role and ideal for someone who thinks strategically, enjoys fast-paced environments, is passionate about making product decisions, and has experience building great user experiences that delight users. We are a flat organization that allows anyone to become a leader by showing excellent technical skills and delivering results consistently and fast. Work ethic, solid communication skills, and obsession with winning are paramount. Our interview process involves several technical interviews and we aim to complete them within 1 week. What You'll Do Design, develop, and maintain robust APIs including public TTS API, internal APIs like Payment, Subscription, Auth and Consumption Tracking, ensuring they meet business and scalability requirements Oversee the full backend API landscape, enhancing and optimizing for performance and maintainability Collaborate on B2B solutions, focusing on customization and integration needs for enterprise clients Work closely with cross-functional teams to align backend architecture with overall product strategy and user experience An Ideal Candidate Should Have Proven experience in backend development: TS/Node (required) Direct experience with GCP and knowledge of AWS, Azure, or other cloud providers Efficiency in ideation and implementation, prioritizing tasks based on urgency and impact Preferred: Experience with Docker and containerized deployments Preferred: Proficiency in deploying high availability applications on Kubernetes What We Offer A dynamic environment where your contributions shape the company and its products A team that values innovation, intuition, and drive Autonomy, fostering focus and creativity The opportunity to have a significant impact in a revolutionary industry Competitive compensation, a welcoming atmosphere, and a commitment to an exceptional asynchronous work culture The privilege of working on a product that changes lives, particularly for those with learning differences like dyslexia, ADD, and more An active role at the intersection of artificial intelligence and audio - a rapidly evolving tech domain The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience Think you're a good fit for this job? Tell us more about yourself and why you're interested in the role when you apply. And don't forget to include links to your portfolio and LinkedIn. Not looking but know someone who would make a great fit? Refer them! Speechify is committed to a diverse and inclusive workplace. Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
    $71k-95k yearly est. 11d ago
  • Software Engineer

    Knight Federal Solutions 3.9company rating

    Staff software engineer job in Suffolk, VA

    Knight Federal Solutions is a trusted provider to industry leading prime contractors, the Department of Defense and the Intelligence Community. We have established a company culture that supports our employees, their families and the communities in which they live and work. When you join our team you belong to a group of people that work hard, strive for greatness and care about people. Our hard work is evident in everything we do. Whether it be supporting large government programs in the areas of Simulation and Training, Information Technology, Intelligence or Engineering we always strive to be the best. It is for this reason that we have been recognized as a World Class Team Supplier by Northrop Grumman and were also named one of Florida's fastest growing companies by Inc. Magazine. As Knight Federal Solutions continues to grow, we look forward to hiring the best and the brightest to join us in our success! Responsibilities Develop and maintain software components for simulation and training environments. Support rapid prototyping and integration of software for emergent Joint Staff requirements. Collaborate with interdisciplinary teams to identify and implement innovative technical solutions. Participate in system design, architecture, coding, testing, and deployment phases. Integrate and test software with models, simulations, and networked systems within the JLVC framework. Ensure cybersecurity and compliance with DoD regulations in all developed software. Support operational testing and evaluation for exercises. Document software design, interfaces, and support transition to sustainment. Interface with stakeholders to gather requirements and provide technical recommendations. Requirements 5 years experience with Bachelors in related field; 3 years experience with Masters in related field; 0 years experience with PhD or Juris Doctorate in related field; or High School Diploma or equivalent and 9 years relevant experience. Excellent written and verbal communication skills. Ability to work both in a team and individually Solid organizational skills, including attention to detail Self-motivated and driven desire to succeed with minimal direction Clearance: Active Secret security clearance Desired Working knowledge of C++/C# in a Visual Studio environment. Good software debugging skills. Foundational knowledge of programming languages such as Python, Java, C++, or Bash. Experience or coursework in virtualization technologies (e.g., VMware, Hyper-V, or KVM). Familiarity with Linux and/or Windows system administration. Exposure to Infrastructure tools is a plus. Basic understanding of networking, software integration, and distributed systems. Interest in modeling and simulation (M&S) or DoD training environments. Experience working in Agile/Scrum teams is a plus Knight Federal Solutions provides equal employment opportunities to all qualified individuals without regard to race, color, religion, sex, gender identity, sexual orientation, pregnancy, age, national origin, physical or mental disability, military or veteran status, genetic information or any other protected classification.
    $73k-98k yearly est. 60d+ ago

Learn more about staff software engineer jobs

How much does a staff software engineer earn in Chesapeake, VA?

The average staff software engineer in Chesapeake, VA earns between $84,000 and $150,000 annually. This compares to the national average staff software engineer range of $100,000 to $186,000.

Average staff software engineer salary in Chesapeake, VA

$112,000
Job type you want
Full Time
Part Time
Internship
Temporary