Senior Software Development Mentor
4 weeks ago
We are seeking a passionate Senior Software Development Volunteer to mentor and train high school students interested in STEM careers. As part of this program, you will help students gain hands-on experience in software development, foster their technical skills, and guide them in working on real-world projects.
Responsibilities:- Lead coding workshops and training sessions in key programming languages (e.g., Python, Java, JavaScript, HTML/CSS)
- Provide mentorship on software development best practices, coding standards, and version control (Git)
- Oversee student-led projects, offering feedback, troubleshooting, and code reviews
- Introduce students to Agile development methodologies (Scrum, Kanban)
- Assist students in understanding and implementing design patterns, algorithms, and data structures
- Foster a collaborative, inclusive, and positive learning environment
- Inspire and motivate students by sharing personal experiences and career insights
- Collaborate with program organizers to ensure training materials align with program goals
- 5+ years of software development experience in a professional environment
- Proficiency in one or more programming languages (Python, Java, JavaScript, etc.)
- Familiarity with Agile software development practices
- Passion for mentoring and empowering high school students
- Excellent communication skills, with the ability to explain complex concepts to beginners
- Experience with version control tools (Git) and project management tools (e.g., Jira)
- Commitment to fostering a supportive and inclusive learning environment
- Mentorship Impact: You'll have the unique opportunity to shape the next generation of software developers and inspire students to pursue STEM careers.
- Skill Sharpening: Teaching and mentoring solidifies your knowledge and keeps your skills sharp.
- Leadership Development: This role will help you build and strengthen leadership and communication skills.
- Network Growth: By working with fellow professionals and educators, you'll expand your professional network.
- Community Involvement: Give back to the community by volunteering your time to help students from diverse backgrounds gain technical skills.
- Satisfaction and Fulfillment: Experience the rewarding feeling of helping students overcome challenges and succeed in the world of software development.
-
Senior Software Engineer
4 weeks ago
Columbia, South Carolina, United States Pacific Northwest National Laboratory Full timeAbout the RolePacific Northwest National Laboratory (PNNL) is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, testing, and deploying software applications that directly contribute to the nation's mission objectives.You will collaborate with Government and...
-
Senior Software Development Engineer
1 month ago
Columbia, South Carolina, United States Snapx Full timeJob Title: Project ManagerJob Summary: We are seeking a highly skilled Project Manager to lead our Web Application Development team in delivering new applications and maintaining existing ones.Key Responsibilities:Design and implement medium to large-scale software systems and components using .NET architectures.Develop data-driven applications utilizing...
-
Senior Java Developer
4 weeks ago
Columbia, South Carolina, United States SW Complete Full timeJob DescriptionAt SW Complete, we're seeking a highly skilled Senior Java Developer to lead our web-based GUI development team. As a key member of our team, you'll be responsible for designing, developing, and testing enterprise software critical to multiple systems across our customer's enterprise.Key Responsibilities:Design and develop high-quality Java...
-
Senior Software Development Specialist
4 weeks ago
Columbia, South Carolina, United States SYSTOLIC Full timeJob Summary:We are seeking a highly skilled Senior Software Development Specialist to contribute to the development and improvement of a mature software system. The ideal candidate will have a strong background in software development, design patterns, and team collaboration.Key Responsibilities:Contribute to the development and improvement of a mature...
-
Senior Software Developer
1 month ago
Columbia, South Carolina, United States Huntington Ingalls Industries Full timeJob Title: Sr. Software EngineerEnlighten, a leader in big data solution development and deployment, is seeking a talented and experienced Sr. Software Engineer to join our team. As a Sr. Software Engineer, you will be responsible for designing, developing, and implementing complex software capabilities for computer-based systems.Key Responsibilities:Design...
-
Senior Software Developer
4 weeks ago
Columbia, South Carolina, United States Huntington Ingalls Industries Full timeAbout the RoleEnlighten is a cutting-edge technology company that is dedicated to developing innovative software solutions for our clients. We are currently seeking a talented and experienced Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and implementing complex software capabilities for...
-
Senior Software Engineer
1 month ago
Columbia, South Carolina, United States Axient Full timeSenior Software EngineerAt Axient, we're seeking a highly skilled Senior Software Engineer to join our Modeling and Simulation Development team in Columbia, MD.As a key member of our team, you'll be responsible for designing, developing, testing, and verifying our missile trajectory and RF signature prediction simulations.Key responsibilities...
-
Senior Software Developer
4 days ago
Columbia, South Carolina, United States Pacific Northwest National Laboratory Full timeKey Responsibilities:• Develop high-quality, scalable, and maintainable software solutions.• Collaborate with cross-functional teams to identify and prioritize project requirements.• Design and implement efficient algorithms and data structures to meet business needs.• Work closely with QA engineers to identify and resolve defects.• Stay up-to-date...
-
Senior Software Development Specialist
4 weeks ago
Columbia, South Carolina, United States VOLT Management Full timeJob SummaryVolt Management is seeking a highly skilled Sr. Software Analyst / Engineer to join our team in Richland, WA. As a key member of our software development team, you will be responsible for developing and supporting manufacturing applications, providing programming and consulting services to stakeholders, and defining project requirements with...
-
Senior Software Systems Programmer
4 weeks ago
Columbia, South Carolina, United States System Soft Technologies Full timeJob Title: Senior Software Systems ProgrammerJob Summary: We are seeking a highly skilled Senior Software Systems Programmer to join our team at System Soft Technologies. As a key member of our Web Application Development team, you will be responsible for designing and implementing medium to large-scale software systems and components using .NET...
-
Senior Systems Software Developer
4 weeks ago
Columbia, South Carolina, United States Hansen Talent Group Full timeJob DescriptionHansen Talent Group is seeking a skilled Systems Programmer/Analyst to work with a large enterprise in a remote opportunity.Key Responsibilities:Ensure the integrity of the overall systems infrastructure through informed systems programming decisions.Develop and maintain computer systems software, including operating systems, networked...
-
Senior Software Engineer
4 weeks ago
Columbia, South Carolina, United States Leidos Full timeJob SummaryThe Leidos National Security Sector has a career opportunity for a Senior Software Engineer in Columbia, MD.Key Responsibilities:Develop software components of existing and new system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development,...
-
Senior Software Engineer
1 month ago
Columbia, South Carolina, United States Hansen Talent Group Full timeJob OpportunityHansen Talent Group is seeking a skilled Senior Software Engineer to join their team in Columbia, SC. This hybrid role involves working on-site three days a week and requires expertise in Python, Java, and mainframe systems.The successful candidate will be responsible for designing, developing, and implementing complex applications using...
-
Senior Software Systems Engineer
4 weeks ago
Columbia, South Carolina, United States Leidos Full timeJob SummaryLeidos is seeking a Senior Software Systems Engineer to develop, maintain, and enhance complex and diverse systems based upon documented requirements. The ideal candidate will develop and maintain a Robot Framework / Python-based regression, acceptance, and field test suite that provides System Engineering Lifecycle tools to...
-
Software Development Specialist
4 weeks ago
Columbia, South Carolina, United States City Of Columbia Full timeCommunity Development Division:Job Summary: We are seeking a skilled Software Development Specialist to join our Community Development Division. The successful candidate will be responsible for developing and maintaining software applications to support our community development initiatives.Key Responsibilities: Design and develop software applications to...
-
Software Development Expert
1 month ago
Columbia, South Carolina, United States Synergy ECP Full timeJob DescriptionSynergy ECP is seeking a highly skilled Software Development Expert to join our team. As a key member of our software development team, you will be responsible for designing, developing, and troubleshooting complex software programs for computer-based systems.Key Responsibilities:Design and develop software programs using object-oriented...
-
Software Development Professional
4 weeks ago
Columbia, South Carolina, United States Serco Full timeJob DescriptionAt Serco, we are seeking a highly skilled Junior Software Engineer to join our team in Maryland. As a key member of our software development team, you will be responsible for designing, developing, and maintaining software applications for our government clients.Key Responsibilities:Design and develop software applications using agile...
-
IT Systems Software Developer
1 month ago
Columbia, South Carolina, United States ITProFound Inc Full timeJob Title: ITPROBMSC Systems Software ProgrammerAt ITProFound Inc, we are seeking a highly skilled Systems Software Programmer to join our team. The ideal candidate will have a strong background in software development and a passion for creating innovative solutions.Key Responsibilities:Design, develop, and test software applications using ASP.NET, C#, and...
-
Senior Software Engineer
1 month ago
Columbia, South Carolina, United States Adobe Full timeOur MissionAt Adobe, we're passionate about empowering people to create beautiful and powerful digital experiences. We're on a mission to hire the best talent and create exceptional employee experiences where everyone is respected and has access to equal opportunity.The OpportunityThis is an exciting opportunity to join our growing team of consultants who...
-
Software Development Lead
1 month ago
Columbia, South Carolina, United States SCD Information Technology Full timeSCD Information Technology is seeking a highly skilled Software Development Lead to join our team. The ideal candidate will have a strong background in software development and a proven track record of leading teams to deliver complex software systems.Key Responsibilities:Lead software development teams to deliver high-quality software systemsDesign and...