OSC Edge
Overview
Senior Software Engineer will develop high-quality, secure, and scalable code; perform rigorous testing, troubleshoot issues, and collaborate with stakeholders to deliver robust solutions. This role oversees the software development lifecycle from design and architecture to implementation and testing, ensuring performance, reliability, and continuous improvement. The candidate will bring deep coding expertise, strong programming knowledge, and proven experience across all stages of software development. Responsibilities
Design, develop, and maintain complex Java-based applications, often leading projects and mentoring junior developers Manage and mentor a team of Software Engineers, Researchers, and other engineering specialists Assign tasks, provide guidance, and foster collaboration Build and implement software architecture and microservices Create high-performance, scalable, and resilient technical solutions Coordinate tasks among team members and report project progress to engineering managers and senior leaders Conduct or oversee user research activities to gather requirements insights Design new software and computer systems Assist in creating schematics or wireframes for software and guide junior engineers in design techniques Oversee the testing process for software and computer systems Assign testing parameters and oversee tests to ensure accuracy and guide redesign decisions if needed Coordinate with other engineers (software, hardware, electrical) to ensure integration with specifications Responsible for project deadlines and budget Oversee necessary tools, materials, and labor to meet budget and deadline Provide mentorship and training to junior engineers Help plan project scope and creative direction Identify when customer needs exceed scope and initiate redesigns to realign objectives Contribute to coding efforts while mentoring and collaborating with junior engineers Own specific codebase sections and review contributions Identify and correct software errors or bugs reported by users or clients Review reports from junior engineers and directly edit code as needed Assign tasks to team members and oversee completion Monitor team performance, quality, and efficiency to identify improvements Prepare comprehensive reports on completed development projects, including scope, budget, changes, feedback, and launch issues Stay updated with current technologies and tools to improve processes Suggest process improvements and help secure funding for equipment upgrades Required Qualifications/Education and Experience
BA/BS Degree (Computer Science/Management preferred) and 10 years of related experience Must have and maintain Secret Clearance Current SEC+ Certification Extensive hands-on coding experience in Java Proficiency with Java frameworks such as Spring Boot and Spring MVC Ability to identify software bugs and collaborate on solutions Experience with data analysis and tracking metrics Understanding of project management and quality assurance best practices Familiarity with software engineering and project management tools Familiarity with Recruiting/Accessions business processes (preferred) Extensive Java programming experience, proficiency with Spring, knowledge of AWS cloud platforms, and strong communication and leadership abilities Benefits
OSC Edge delivers a total rewards package to attract, engage and retain top talent, including a competitive base pay and comprehensive benefits. Eligible employees may enroll in a variety of benefits, including: Medical, Dental, Vision Life insurance and AD&D Flexible Spending Accident, Critical Illness and Hospital Indemnity coverage 401(k) and ROTH retirement options with company match Pet Insurance Identity Theft and Fraud Protection About OSC Edge
Founded in 2008, OSC Edge is a global IT services provider owned by Cook Inlet Region, Inc. as a US Federal contractor. We support the Departments of the Army, Navy, Air Force, DoD Educational Institutions, and large corporate entities. Our expertise includes Cloud Computing, Cyber Security, Compliance Management, Enterprise Architecture, IT Support, and CSfC. We invite you to apply if you are passionate about making a difference and thrive in a dynamic, collaborative environment. Equal Opportunity Employer/Veterans/Disabled Seniority level
Mid-Senior level Employment type
Full-time Job function
Strategy/Planning and Information Technology Industries
IT Services and IT Consulting We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Senior Software Engineer will develop high-quality, secure, and scalable code; perform rigorous testing, troubleshoot issues, and collaborate with stakeholders to deliver robust solutions. This role oversees the software development lifecycle from design and architecture to implementation and testing, ensuring performance, reliability, and continuous improvement. The candidate will bring deep coding expertise, strong programming knowledge, and proven experience across all stages of software development. Responsibilities
Design, develop, and maintain complex Java-based applications, often leading projects and mentoring junior developers Manage and mentor a team of Software Engineers, Researchers, and other engineering specialists Assign tasks, provide guidance, and foster collaboration Build and implement software architecture and microservices Create high-performance, scalable, and resilient technical solutions Coordinate tasks among team members and report project progress to engineering managers and senior leaders Conduct or oversee user research activities to gather requirements insights Design new software and computer systems Assist in creating schematics or wireframes for software and guide junior engineers in design techniques Oversee the testing process for software and computer systems Assign testing parameters and oversee tests to ensure accuracy and guide redesign decisions if needed Coordinate with other engineers (software, hardware, electrical) to ensure integration with specifications Responsible for project deadlines and budget Oversee necessary tools, materials, and labor to meet budget and deadline Provide mentorship and training to junior engineers Help plan project scope and creative direction Identify when customer needs exceed scope and initiate redesigns to realign objectives Contribute to coding efforts while mentoring and collaborating with junior engineers Own specific codebase sections and review contributions Identify and correct software errors or bugs reported by users or clients Review reports from junior engineers and directly edit code as needed Assign tasks to team members and oversee completion Monitor team performance, quality, and efficiency to identify improvements Prepare comprehensive reports on completed development projects, including scope, budget, changes, feedback, and launch issues Stay updated with current technologies and tools to improve processes Suggest process improvements and help secure funding for equipment upgrades Required Qualifications/Education and Experience
BA/BS Degree (Computer Science/Management preferred) and 10 years of related experience Must have and maintain Secret Clearance Current SEC+ Certification Extensive hands-on coding experience in Java Proficiency with Java frameworks such as Spring Boot and Spring MVC Ability to identify software bugs and collaborate on solutions Experience with data analysis and tracking metrics Understanding of project management and quality assurance best practices Familiarity with software engineering and project management tools Familiarity with Recruiting/Accessions business processes (preferred) Extensive Java programming experience, proficiency with Spring, knowledge of AWS cloud platforms, and strong communication and leadership abilities Benefits
OSC Edge delivers a total rewards package to attract, engage and retain top talent, including a competitive base pay and comprehensive benefits. Eligible employees may enroll in a variety of benefits, including: Medical, Dental, Vision Life insurance and AD&D Flexible Spending Accident, Critical Illness and Hospital Indemnity coverage 401(k) and ROTH retirement options with company match Pet Insurance Identity Theft and Fraud Protection About OSC Edge
Founded in 2008, OSC Edge is a global IT services provider owned by Cook Inlet Region, Inc. as a US Federal contractor. We support the Departments of the Army, Navy, Air Force, DoD Educational Institutions, and large corporate entities. Our expertise includes Cloud Computing, Cyber Security, Compliance Management, Enterprise Architecture, IT Support, and CSfC. We invite you to apply if you are passionate about making a difference and thrive in a dynamic, collaborative environment. Equal Opportunity Employer/Veterans/Disabled Seniority level
Mid-Senior level Employment type
Full-time Job function
Strategy/Planning and Information Technology Industries
IT Services and IT Consulting We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr