Job Title: Senior Software Engineer - Java Company Name: OSC Edge Job Details: RemoteFull,Time Job Url: https://hiring.cafe/viewjob/qnm8d79hd425i8j6 Job Description: Posted 6mo agoSenior Software Engineer - Java@ OSC EdgeView All JobsWebsiteGeorgia, United StatesRemoteFull TimeResponsibilities:designing software, mentoring team, overseeing testingRequirements Summary:Senior Software Engineer with strong Java/kotlin experience, Spring, cloud (AWS), SEC+ and Secret Clearance; leadership and mentoring in engineering teams.Technical Tools Mentioned:Java, Spring Boot, Spring MVC, AWS, Software testing Senior Software Engineer Java - Careers At OSC Edge Career Opportunities with OSC Edge A great place to work. Careers At OSC Edge Share with friends or Subscribe! Current job opportunities are posted here as they become available. Subscribe to our RSS feeds to receive instant updates as new positions become available. Back To Openings Senior Software Engineer - Java Location: REMOTE , GA START YOUR APPLICATION As the Senior Software Engineer, this individual will develop high-quality, secure, and scalable code, perform rigorous testing, troubleshoot issues, and collaborate with stakeholders to deliver robust solutions. In this role, the individual will oversee the entire software development lifecycle, from design and architecture to implementation and testing, ensuring performance, reliability, and continuous improvement. Additionally, the Software Engineer will bring deep coding expertise, strong programming knowledge, and proven experience across all stages of software development. Responsibilities: Designs, develops, and maintains complex Java-based applications, often leading projects and mentoring junior developersManages and mentors a team of Software Engineers, Researchers, and other specialists involved in the engineering processAssigns tasks, providing guidance, and fostering collaborationBuilds and implements software architecture and microservicesCreates high-performance, scalable, and resilient technical solutionsCoordinates tasks between software development team members while also reporting about project progress to engineering managers and other senior leadersConducts or oversees user research activities, such as user interviews, usability testing, and competitive analysis, to gather insights about requirementsDesigns new software and computer systemsHelps create schematics or wireframes for software, guide junior engineers in design techniques, and ensure initial schematics match customer preferencesOversees the testing process for software and computer systemsAssigns each team member specific testing parameters, then oversee the tests to ensure accuracy, measure results and determine whether to redesign the software or continue with the projectCoordinates with other engineers, including other software engineers, hardware engineers and electrical engineers to ensure the software they are designing meets the specifications to function correctly with computer software or other technologyResponsible for the project's deadline and budgetOversees the work, necessary tools or materials, and labor needs to ensure adherence to the budget and deadlineOversees software development projects and provide mentorship and direct training to junior engineersHelps plan the scope, or size, of development projects and what creative direction to followIdentifies when customer needs exceed the initial project scope and initiates a redesign and planning meeting to realign project objectivesActively contributes to coding efforts while mentoring and collaborating with junior engineers Owns specific sections of the codebase and reviews or refines code contributions as junior engineers complete their assignmentCorrects any software errors or bugs that the user or client reportsReviews reports from junior engineers on possible errors and directly edit the software's code to ensure it functions properlyAssigns specific tasks to different team members and oversee the completion of those tasksMonitors team members' performance, work quality and efficiency to identify areas for improvementPrepares comprehensive reports on completed development projects, documenting project scope, budget, approved changes, engineer feedback, and any issues requiring resolution prior to launchStays updated with current technologies, techniques and any other development tools that might help make processes more efficient or modernizedSuggests improvements to processes and help secure funding for the team to purchase equipment upgradesRequired Qualifications/Education and Experience: BA/BS Degree (degree in Computer Science/Management preferred) and 10 years of related skills and experience is requiredMust have and maintain Secret ClearanceCurrent SEC+ Certification Extensive hands-on coding experience in JavaProficiency with Java frameworks such as Spring Boot and Spring MVCAbility to identify software bugs and collaborate on solutionsExperience with data analysis and tracking metricsUnderstanding project management and quality assurance best practicesFamiliarity with software engineering and project management toolsFamiliarity with the Recruiting/Accessions business processes is preferredExtensive Java programming experience, proficiency with frameworks like Spring, knowledge of cloud platforms such as AWS, and strong communication and leadership abilitiesOSC Edge delivers a total rewards package that we know will attract, engage and retain top talent. Key elements of our package include a competitive base pay and a comprehensive benefits package:We offer eligible employees with an opportunity to enroll in a variety of benefits offerings. Here are just some of our benefits for our US based positions: Medical/ Dental/ VisionLife insurance and AD&DFlexible SpendingAccident, Critical Illness and Hospital Indemnity coverage401(k) and ROTH retirement options and company matchPet InsuranceIdentify Theft and Fraud Protection coverage About OSC Edge:Founded in 2008, what started as a small business has grown into a diverse and innovative global team owned by Cook Inlet Region, Inc. an Alaska Native Regional Corporation. As a US Federal contractor, we are a dedicated IT Service Provider supporting the Departments of the Army, Navy, Air Force, DoD Educational Institutions, and large corporate entities. Our expertise is in Cloud Computing, Cyber Security, Compliance Management, Enterprise Architecture, IT Support, and CSfC. If you are passionate about making a difference and thrive in a dynamic and collaborative environment, we invite you to apply to join our team.Equal Opportunity Employer/Veterans/Disabled START YOUR APPLICATION Visit Our Home Page © 2025 OSC Edge Applicant Tracking System Powered by