About us We're Dayshape-an award-winning software scale-up with big ambitions and the momentum to match. Trusted by Big Four and many other top professional services firmsglobally, our AI-powered resource management platform is helping organizations to achieve extraordinary results. Our enterprise platform stands apart as the only solution that combinesadvanced AI, real-time project financials … systems. You will take ownership of features and technical initiatives and make sure they are successful, focusing on scalability and usability. What you'll do Support our product and engineering managers in prioritisation, scoping and leading delivery of product features Work as part of our engineering team to enhance quality, scalability, performance, maintainability, configurability, and usability Support, mentor … a high degree of quality. Passionate about creating a product you can be proud of. Working closely with others will be second nature to you, collaborating closely with your engineering colleagues, along with developing relationships with our product and implementation teams. Great at asking awkward questions, kindly Motivated by learning new things and using those to make a positive More ❯
managing a small team of developers, within an IT department of 6 product teams. You will be supported by an experienced Product Manager as well as a Director of Engineering to ensure we are building the right experiences to delight our customers with the right tech choices. You will be responsible for overseeing the entire software development lifecycle … from project initiation to delivery, and ensuring that our software solutions are robust, scalable, and meet the highest quality standards. We have big plans as a business and technology will be at the heart of it. If you are passionate about technology, possess strong leadership skills, and thrive in a collaborative environment, we want to hear from you. Tech … Provide technical guidance, mentorship, and support to a team of developers. Set coding standards and best practices, and ensure adherence to them. Project Management: Lead and manage the full software development lifecycle, including project planning, task assignment, and coordination among team members. Architectural Design: Collaborate with stakeholders to design and architect software solutions that meet business requirements and More ❯
About the Team: STR's Analytics Division develops novel solutions to the most challenging national security problems through advanced analytics. Our teams consist of motivated individuals with degrees in engineering, computer science, mathematics, physics, and data science. We use our expertise and creativity to take innovative ideas from conception to everyday use by our customers. The Decisions Systems (DS … a difference in mission planning, AI decision aids, and more. The Role: Work as part of a tightly knit team to design, develop, implement, and deploy advanced algorithms and software systems. Assist other technical contributors throughout the software lifecycle, from early prototypes to integrated systems. Work on a diverse set of applications, including software and integration for … experience Demonstrate expertise in Java and Object-Oriented Design techniques Experience designing, building, testing, debugging, and maintaining a large codebase Ability to quickly learn new programing languages, third-party software frameworks, and innovative technologies Experience with the following: Object-oriented programming principles Service oriented architectures or micro-service architectures Containerization/orchestration tools such as Docker and Kubernetes Agile More ❯
San Antonio, Texas, United States Hybrid / WFH Options
Metronome LLC
Job Description JOB TITLE: Senior Software Engineer Location: Lackland AFB, Texas Status: Full - 60-80% onsite Clearance Level: Secret Education: Must hold DoD 8570 IAT Level II (e.g. Security+) Salary: $110,000-$160,000 Benefits: Competitive salary and bonus structure, Comprehensive health insurance, 401(k) with company match, Generous PTO and remote work options. Application: Apply here, or on … resume to Description: This role supports a DoD program at Lackland AFB. On-site presence: 50%, Travel: 0%, On-call: 0%. Metronome is 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 computer-based systems. Will work … closely with other talented engineers to create software solutions that meet the needs of our clients. Required Skills Security Clearance - A current TS/SCI level U.S. Government Security Clearance is required; U.S. Citizenship required. At least 5 years of experience in SoftwareEngineering, Modern Java Frameworks and Libraries (e.g. Spring, Guava) and a Bachelors in related More ❯
Performance group, which is focused on building cutting-edge solutions for athletes and sports teams that directly impact how they train, compete and achieve peak performance. As a Lead Software Engineer, you'll be at the forefront of this mission and will be providing technical leadership, driving innovation and delivering impactful solutions that our customers love. You will: Driving … across multiple business units, ensuring high-quality delivery that aligns with business goals. Mentorship. By actively leveling up Engineers through guidance and collaboration, you'll set the bar for engineering excellence. Fostering a supportive culture. You'll create cross-group initiatives, proactively communicate needs, and maintain a positive, inclusive group environment. For this role, we're currently considering candidates … products at scale. You're comfortable translating requirements, creating architectural proposals, breaking work into digestible increments, and guiding other Engineers through implementation. Technical expertise. You've mastered full-stack engineering, leveraging cloud-based systems and championing practices like TDD and CI/CD to ensure high code quality and efficient delivery. Coaching experience. You know building excellent softwareMore ❯
San Antonio, Texas, United States Hybrid / WFH Options
IAMUS
Description We are looking for a talented Software Engineer to support the analysis and validation of mission critical and mission support data sets. The preferred candidate will have a background in supporting cyber and/or network related missions within the military spaces, as either a developer, analyst or engineer. Requirements Essential Job Responsibilities The ideal candidate will have … both independently and as part of a team to accomplish client objectives. Minimum Qualifications Security Clearance-Current active TS, SCI eligible 14 years of experience and a BS in Engineering, Computer Science, or technical degree or industry experience equivalent (+4 years relevant experience can substitute for a BS degree) Experience with programming languages such as Python and Java. Fluency More ❯
Senior Software Engineer (C++/Core Java) Who We Are: We are a fast growing business and technology consultant company co-founded in 2019. We offer a custom-tailored, white-glove engineering service fit for our clients, because a digital transformation is more than just technology. With a successful track record of being a preferred vendor for Fortune … s leading companies, our global talent has helped many clients achieve their goals. The 3 G's of RE: "Get Shit Done." "Get Over Shit." "Give a Shit." Senior Software Engineer (C++/Core Java) We are seeking a Senior Software Engineer to play a key role in the modernization of a large-scale legacy enterprise platform. This More ❯
Software Engineer (SWE) Level 1 Job Category: Information Technology Time Type: Full time Minimum Clearance Required to Start: TS/SCI with Polygraph Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Continental US The Opportunity: CACI is seeking a software engineer to develop, maintain, and enhance complex and diverse software systems (e.g. … data sets, real-time systems, and business management information systems) based upon documented requirements. You will work individually or as part of a team. You will review and test software components for adherence to the design requirements and documents test results. You will resolve software problem reports. You will utilize software development and software design methodologies … appropriate to the development environment. You will provide specific input to the software components of 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, and requirements analysis and synthesis from system level to individual software components. More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Motability Operations
Description The SoftwareEngineering team is looking for an experienced engineer to join a product team that works closely with the business in delivering and maintaining software for our internal and external customers. It is an agile delivery environment with momentum from some recent big successes, with lots of exciting new projects also in the pipeline. Key … aspects of working in an agile team at MO Focus on delivering working software Blending user (customer) feedback and best practice to evolve what we deliver Continuously inspect and adapt how we deliver software Utilise great testing principles, TDD & automation A "build to run mindset", ensuring the software/systems we build are easy to support and … other engineers so the next person will find things a little bit easier The team is greater than the sum of its parts Qualifications We are looking for a Software Engineer to join a growing team. For this role we would like someone passionate about the craft of software delivery to help build great software for our More ❯
Employment Type: Permanent, Part Time, Work From Home
Minimum qualifications: Bachelor's degree or equivalent practical experience. 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree. 2 years of experience with full stack development, across back-end such as Java, Python, Golang, or C++ codebases, and front-end experience including JavaScript or TypeScript, HTML … s degree or PhD in Computer Science or related technical fields. 2 years of experience with data structures or algorithms. Experience developing accessible technologies. About the job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive … large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and More ❯
of technologies developed from research at Cambridge University, the company experienced a meteoric rise before being acquired, and now forms part of OpenText, one of the world's largest software companies. The team is seeking talented graduates to join our team in Cambridge. The ideal candidates will be able to work as part of a team or on individual … join an exciting growth industry. Technical Graduates The R&D team is Cambridge's largest department and is in constant need of top-class graduates. The opportunities range from software developers working on a variety of products to mathematical and algorithmic researchers. The following qualities would all prove an advantage: Intelligence - a successful candidate will probably have or be … expecting a II-1 or I degree in a technical subject (eg Maths, Natural Science, Engineering, Computer Science). Good working knowledge of programming in a Windows or UNIX environment, and knowledge of C or C++. Ability to function well in a small team, requiring self-motivation and the ability to work well under pressure. Creativity and problem-solving More ❯
Gloucester, Gloucestershire, South West Hybrid / WFH Options
BAE Systems
countries to collect, connect and understand complex data, so that governments, nation states, armed forces and commercial businesses can unlock digital advantage in the most demanding environments. Job Title: Software Engineer Requisition ID: 121323 Location: Gloucester - We offer a range of hybrid and flexible working arrangements - please speak to your recruiter about the options for this particular role. Grade … with plenty of opportunities to get involved with local community engagement and outreach activities to help build tech and cyber skills in the region. We are looking for experienced Software Engineers to join our team following continuous growth and success in the UK Government sector. What you could be doing for us: Designing, codes, tests, corrects and documents simple … programs, and assists in the implementation of software which forms part of a properly engineered information or communications system Providing accurate estimates of development effort needed to design, code and test software from given specifications A focus towards Data Processing Working on AWS Cloud infrastructure Opportunities to mentor junior level developers, providing oversight where applicable Logically analysing code More ❯
Overview FTI is seeking a highly skilled Lead Software Engineer with Ground Control Stations experience to join our dynamic team. The ideal candidate will have experience in mission management systems, data processing, command and control and ground control station integration. In this role, you will be responsible for developing and maintaining the software infrastructure that enables efficient and … systems. This work will primarily be performed in Colorado Springs, CO, with travel to integration sites as required. Responsibilities Responsibilities: Design, develop, document, test, and debug new and existing software systems and/or applications (cloud and/or in-house). Develop and maintain mission control software for a ground control station environment, including integration with hardware … and cloud systems. Write wrapper code to support the integration of different software components within the ground control station (GCS). Design, develop, and integrate software systems that interact with satellite and mission control hardware. Experience with Flight Dynamics, Orbital Planning, Mission Managment, Telemetry and Commanding, Ground Control, data management and other traditional ground systems components. Work with More ❯
Description Active Top Secret (TS/SCI) clearance with polygraph is required. Visionist has upcoming future work for Junior Software Engineers to join our dynamic team across our five prime contracts, as well as various subcontracts. As a 100% employee-owned company, we offer a unique opportunity for growth, innovation, and meaningful contributions. Our collaborative and supportive work environment … opportunity to work with cutting-edge technology and be part of a passionate team, apply today! For over 14 years, Visionist has been solving the Intelligence Community's toughest software and analysis challenges. As a 100% employee-owned company, we prioritize our people-your job security is assured. We embed small engineering teams with analysts to rapidly identify … team members to design and implement mission requested features - Investigate, present, and implement suggestions that solve complex application problems - Develop and maintain a variety of front and back-end software applications including data visualization & analysis - Provide requested customer enhancements utilizing a modern, diverse tech stack Requirements for your new career - Bachelor's degree in a technical discipline. - 6 months More ❯
Senior Software Engineer - Elastic - TS/SCI Eligible - San Antonio, TX onsite Job Description We are seeking a highly experienced and motivated Elastic Stack Engineer to join our dynamic team and play a critical role in building and maintaining our enterprise data platform. This position focuses on designing and managing scalable data ingestion pipelines, optimizing Elasticsearch performance, and delivering … Elasticsearch clusters, proactively addressing bottlenecks and ensuring high availability. Diagnose and resolve technical issues across the Elastic Stack, including ingestion, indexing, querying, and visualization layers. Collaborate with cross-functional engineering teams through code reviews, architectural discussions, and integration testing to ensure high-quality deliverables. Stay current with Elastic Stack developments and emerging technologies, applying best practices to continuously improve … goals. Actively participate in agile workflows, including sprint planning, daily stand-ups, and retrospectives to drive iterative improvements and team alignment. Basic Qualifications 10+ years of professional experience in software development, with a focus on scalable, distributed systems. 5+ years of hands-on experience with the Elastic Stack (Elasticsearch, Logstash, Kibana, Beats), including design, implementation, and optimization. Deep understanding More ❯
visionary companies need to know how their world-changing ideas will perform, they close the gap between design and reality with Ansys simulation. For more than 50 years, Ansys software has enabled innovators across industries to push boundaries by using the predictive power of simulation. From sustainable transportation to advanced semiconductors, from satellite systems to life-saving medical devices … the next great leaps in human advancement will be powered by Ansys. Innovate With Ansys, Power Your Career. Summary/Role Purpose The Senior R&D Engineer/Senior Software Developer contributes to the development of software products and supporting systems. In this role, the Senior R&D Engineer/Senior Software Developer will collaborate with a … and this opportunity is not eligible for immigration sponsorship. Key Duties and Responsibilities Performs moderately complex development activities, including the design, implementation, maintenance, testing and documentation of desktop application software, with a focus on the Graphical User Interface. Understands and employs best practices, particularly in the context of application software development Performs moderately complex bug verification, release testing More ❯
Birmingham, Staffordshire, United Kingdom Hybrid / WFH Options
CET Structures Limited
CET is looking for an experienced Full Stack Software Engineer to join our team to build our industry leading in-house job management system - an all-in-one job management platform that supports the full insurance claim cycle from initial job logging through to invoicing. You will be reporting to the Engineering Manager, and working with an established … and value that everyone has had a different journey, so we welcome applicants that haven't followed the traditional path. Bachelor's or Master's degree in Computer Science, Software Engineering. 5 years of experience in software development Strong understanding of Agile with Scrum. In depth experience of software development tools and processes, including version control systems More ❯
leveraging design thinking, cutting-edge tech stack, and cloud-native ecosystem. We build digital solutions that impact the lives of millions of Americans. About the role: As a Senior Software Engineer, you will be diving deeper into the software lifecycle, taking on more complex tasks and leading smaller project initiatives. You will not only write code but also … helping to maintain the high standards of our organization. This role is contingent on contract award. What we are looking for: 5+ years of hands-on experience as a software engineer Demonstrated track record of technical leadership Ability to disambiguate technical requirement and functional requirements to provide your team direction Proficient with Java, Scala, or another JVM based language … types of databases Support CI/CD pipelines Developing performant applications Ability to obtain a Security+ certification within 90 days of employment with Raft Bachelors degree in Computer Science, Engineering, Physics, Mathematics or a related field Highly preferred: Prior experience utilizing Kafka or being a Data Engineer Experience with Software Factories and Big Data Platforms Clearance Requirements: Active More ❯
Position Description: Red Arch Solutions is seeking a highly skilled Senior Software Engineer with a strong foundation in AWS Cloud technologies and DevOps practices to support a high-impact mission in Annapolis Junction, Maryland. In this role, you'll contribute to the design, development, deployment, and maintenance of advanced cloud-native applications that are critical to national security operations. … Working as part of a collaborative engineering team, you will apply modern infrastructure and development tools to build reliable, scalable, and secure systems. This position is ideal for engineers ready to deepen their cloud and DevOps expertise while supporting meaningful work in a fast-paced, mission-oriented environment. If you're a software engineer who enjoys solving hard More ❯
Technologies you will work with: What you offer Strong experience building and maintaining applications using Python, with expertise in Object-Oriented analysis and design A relevant tertiary qualification in Engineering, Computer Science, or equivalent Good understanding of APIs, REST, and data storage patterns Familiarity with Unix/Linux systems and shell scripting Understanding of software architecture and design More ❯
management, world class technology, and human capital have enabled us to become one of the largest liquidity providers within the global energy complex. We are looking for an experienced software developer to work with a small team responsible for development and daily operations of an event-based risk management, market data and pricing platform using modern and performant technologies. … This effort is part of a greenfield project and the suitable candidate will be involved in the development of the overall trading system. Responsibilities: Work alongside other software engineers, traders, and quants to develop and expand our risk management and trading platform Create scalable services for financial derivatives pricing and market data Efficient storage and access scheme for data … and reference data across all frequencies, including microstructure data Building high-performance components for simulation and live trading Requirements: Bachelor's degree or higher in CS, Engineering or other technical discipline Demonstrated ability to program in a scientific computing environment, preferably in Python/NumPy/Pandas and Java/C++ Experience working with distributed systems and large data More ❯
problems or driving bold innovations, your growth is our success, and together, we'll create the conversations of tomorrow. Role Overview You will adopt an AI-first approach to software development, collaborating closely with product, design, technology, and data science teams to build and improve application components. You will review code, provide feedback, evaluate technologies, mentor engineers, and contribute … significantly to project success, serving as a subject matter expert within the engineering organization. Responsibilities Develop and own solutions that add value across systems while managing technical debt. Collaborate with engineers, product owners, and stakeholders to align on solutions that meet product goals. Promote a Test First mentality and emphasize quality at the code level. Translate complex product requirements More ❯
problems or driving bold innovations, your growth is our success, and together, we'll create the conversations of tomorrow. Role Overview You will adopt an AI-first approach to software development, collaborating closely with product, design, technology, and data science teams to build and improve application components. You will review code, provide feedback, evaluate technologies, mentor engineers, and contribute … significantly to project success, serving as a subject matter expert within the engineering organization. Responsibilities Develop and own solutions that add value across systems while managing technical debt. Collaborate with engineers, product owners, and stakeholders to align on solutions that meet product goals. Promote a Test First mentality and emphasize quality at the code level. Translate complex product requirements More ❯
Hanover, Maryland, United States Hybrid / WFH Options
Lockheed Martin
and outside of work. Learn more about Lockheed Martin's competitive and comprehensive benefits package. We support our employees, so they can support our mission. The Work: As a Software Engineer, you'll have the opportunity to design, develop, and deploy innovative software solutions that drive real-world impact. You'll work with cutting-edge technologies to analyze … user needs, craft robust software designs, and bring new features to life. Your responsibilities will include debugging and refining existing code, optimizing software development processes, and collaborating with cross-functional teams to deliver high-quality solutions. With a focus on continuous improvement, you'll identify areas for enhancement and implement creative solutions to drive technical excellence. If you … re passionate about building scalable, efficient, and reliable software systems, this role is an exciting chance to launch your career and make a meaningful contribution to our team. Basic Qualifications: • Candidate must possess active US security clearance with a polygraph • Bachelor's degree in computer science, information systems, or network engineering from an accredited college. OR 4 years More ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
AJ Bell
We are a technology-driven company building high-performing, scalable, and resilient software solutions. Our teams work with a modern tech stack including .NET, MongoDB, AWS, Jenkins, SQL Server, and streaming technologies. We’re looking for a hands-on Principal Engineer who can code, design scalable systems, manage Staff Engineers, and drive technical excellence across multiple teams. This role … role in: Architecting scalable, high-performance systems Coding and reviewing mission-critical features (at-least 60% hands-on) Managing and mentoring Staff Engineers & Senior Developers Driving best practices in software development and AI-powered engineering Owning non-functional requirements (NFRs) such as security, scalability, and reliability Optimising cloud infrastructure and CI/CD pipelines If you thrive on … solutions with business needs Research and implement AI-driven development tools to boost productivity What we’re looking for Proven experience as a Principal Engineer/Lead Engineer/Software Architect Proven hands-on coding experience with .NET, SQL Server, MongoDB, Angular/NextJS, AWS, and streaming technologies Strong experience in building scalable and high-performance applications Strong experience More ❯