Digital Twin Software Simulation and Deployment Engineer supporting Strategic Space Communications Programs by building software and hardware-based satellite simulators and emulators.
Compensation
Summary Pay Range for Experienced level (Level 2): USD $92,650.00 - $125,350.00. Summary Pay Range for Experienced level (Level 3): USD $135,150 - $182,850. Summary Pay Range for Lead level (Level 4): USD $171,700 - $232,300
Responsibilities
Review, analyze, translate, and implement customer requirements for software-based simulation products
Designs, Integrate, modify, test, and debug simulation models and scenarios
Interface with a technically diverse user community and a multi-disciplinary integrated product team (Systems and Software)
Works independently and collaboratively to deliver innovative, high-impact solutions to complex technical challenges
Designs and write custom tools and processes to support configuration automation
Technology Consultant 2 role focused on fullstack development using Java and React JS, covering the full SDLC from requirement gathering to implementation.
Responsibilities
Contribute to the requirements elicitation process by documenting assigned parts of business requirements
Facilitate software application design discussions and document design decisions
Participate in coding and integrate new features or updates into existing applications
Conduct code reviews, do changes to the codebase and maintain code repositories
Implement test strategies, analyse results, and coordinate bug fixes
Technology Consultant 2 focused on Java, Microservices, and Generative AI within the Retail, Consumer Goods, and Logistics unit, supporting Apple projects.
Responsibilities
Contribute to the requirements elicitation process by documenting assigned parts of business requirements
Facilitate software application design discussions and document design decisions
Participate in coding and integrate new features or updates into existing applications
Conduct code reviews, do changes to the codebase, and maintain code repositories
Implement test strategies, analyse results, and coordinate bug fixes
Technology Consultant 2 responsible for full-stack development, requirements elicitation, design, coding, and testing within the financial services unit.
Responsibilities
Contribute to the requirements elicitation process by documenting assigned parts of business requirements
Facilitate software application design discussions and document design decisions
Participate in coding and integrate new features or updates into existing applications
Conduct code reviews, make changes to the codebase and maintain code repositories
Implement test strategies, analyze results, and coordinate bug fixes
Support the continued development and sustainment of the U.S. Navy's Aegis Weapons System in Moorestown, NJ.
Compensation
We invest in the lives of our employees, both in and out of the workplace, by providing competitive pay and benefits packages. Benefits offered may include health care, dental, vision, life insurance; 401(k); education assistance; paid time off including PTO, holidays, and any other paid leave required by law. The salary offered will depend on several factors including, but not limited to, relevant experience, skills, education, geographic location, internal equity, business needs, and other factors permitted by law. Posted pay ranges are a general guideline only and are not a guarantee of compensation or salary.
Responsibilities
Work in a collaborative team using agile development methodology
Perform subsystem definition, preliminary and detailed design, design implementation, subsystem and system integration, and testing
Participate in software requirements review, preliminary and critical design reviews, integration readiness review, and software acceptance reviews
Research problems and develop solutions
Requirements
Bachelor’s degree (in Engineering, Computer Science, Math, Physics, or related field) or equivalent related work experience
Seeking a Systems Engineer to manage and update technical specification repositories using structured systems engineering approaches, ontology design, and schema implementation.
Responsibilities
Engage with stakeholders to help manage the process of maintaining and updating technical specifications that are used by many different organizations.
Issue formal update packages according to a set schedule.
Perform work using system engineering best practices.
Evaluate sets of technical specifications in light of user needs and written policy.
Work with stakeholders to capture the logic of the technical specification as information models and define the relevant properties, relationships, and taxonomies.
Lead the design, architecture, and evolution of the automation framework for a SaaS regulatory risk platform, mentoring engineers and driving quality across UI, API, and data layers.
Responsibilities
Own the design and architecture of our test automation framework across UI, API, and data layers
Define and evolve the automation strategy and roadmap with the Engineering Manager
Set standards and best practice for automated testing
Mentor junior and mid-level Automation Engineers and review their automation code
Own the integration of automated test suites into our CI/CD pipeline
Requirements
A degree in Computer Science, Software Engineering or a related discipline, or equivalent professional experience at senior level
Serve as a senior product test specialist in a hybrid work model applying deep expertise in Selenium Core Java and cards and payment systems to validate complex transaction processing platforms.
Responsibilities
Design and implement comprehensive automated test suites using Selenium and Core Java to validate complex cards and payment features across multiple applications and interfaces.
Develop detailed test strategies and plans that cover functional regression integration and end to end testing for transaction processing and settlement workflows in the payment ecosystem.
Create reusable test frameworks and utilities that standardize automation practices improve maintainability and accelerate test execution for card authorization and clearing processes.
Analyze detailed business and technical requirements for cards and payment products and translate them into clear test scenarios and data conditions that reflect real world customer usage.
Execute automated and targeted manual tests on day shifts in a hybrid work environment while coordinating closely with onshore and offshore colleagues to align on priorities and timelines.
Requirements
Bachelor's degree in Computer Science or related field
Nice to have: Additional cards and payments platforms or schemes