Senior Full-Stack Software Engineer developing scalable software solutions for defense and intel customers using Agile methodologies and cloud-native technologies. Providing technical leadership and mentoring within the engineering organization.
Responsibilities
Design, develop, test, troubleshoot, and maintain scalable software applications using strong object-oriented design principles.
Architect, implement, and maintain robust RESTful services to support application functionality and system integrations.
Develop and maintain responsive front-end components to enable intuitive user experiences.
Design and optimize complex SQL queries; contribute to database schema design and performance tuning.
Develop, deploy, and troubleshoot applications within Linux-based environments.
Design, maintain, and improve GitLab CI/CD pipelines to support automated build, test, and deployment processes.
Provide hands-on mentorship through code reviews, architectural discussions, and technical guidance to elevate overall team performance.
Diagnose and resolve complex cross-stack issues spanning application, database, and infrastructure layers.
Partner with product owners, engineers, and stakeholders to translate requirements into effective technical solutions.
Requirements
US citizenship is required per contract.
Bachelor’s degree in Computer Science, Software Engineering, or related field with 12–15 years of relevant experience or Master’s degree with 10–13 years of relevant experience.
Advanced professional experience designing and implementing enterprise-level applications using Java or Python.
Demonstrated experience designing and developing RESTful services.
Advanced experience writing complex SQL queries, optimizing performance, and working with relational databases.
Professional experience developing front-end functionality with JavaScript.
Strong working knowledge of Linux environments for development and deployment.
Hands-on experience designing and managing GitLab CI/CD pipelines.
Experience developing and deploying containerized applications (Docker, OpenShift, or similar).
Staff Engineer developing solutions with agile teams and mentoring junior engineers. Focused on leading development initiatives utilizing CI/CD, .NET, and web services.
Software Engineer developing and supporting client - server applications for gaming technology at Light & Wonder. Collaborating with teams to build reliable and scalable software solutions.
Associate Director role leading software development and team collaboration at RBC. Designing and building robust Java applications while mentoring a high - performing development team.
Senior Software Engineer in Mobility Engineering at WEX developing backend solutions for fleet management. Responsible for scalable system design and leadership in code quality and best practices.
Experienced AI - ML Engineer developing and implementing analytics solutions for aerospace applications at Boeing. Delivering cutting - edge R&D and high - quality engineering work in global markets.
Software Engineer developing domain - specific applications for industrial research at Uncountable. Focus on data integrations and automated data transfer routines in Python.
Working Student in Software Engineering at Uncountable, supporting scientific R&D for innovative materials companies in Europe. Collaborative role in Munich with flexibility in work hours.
Senior Software Engineer leading innovative software projects at Kira Learning. Transforming educational experiences with AI and technology in a high - growth startup environment.
Senior Software Engineer developing products to improve educational experiences through AI at Kira Learning. Leading technical initiatives in a fast - paced startup environment with a focus on innovation.
Senior Full - Stack Engineer in Munich creating innovative solutions for a SaaS vehicle mobility platform. Join an international team and contribute to software development in a hybrid setting.