throughout the PI cycle on program status, including the status of testing, deployment, and release readiness Participating in the design and creation of scalable software Maintain application posture for codecoverage and ensure the CM process defined is working for the team. Build the front-end of applications through appealing visual design and define needs for build APIs More ❯
throughout the PI cycle on program status, including the status of testing, deployment, and release readiness • Participating in the design and creation of scalable software • Maintain application posture for codecoverage and ensure the CM process defined is working for the team. • Build the front-end of applications through appealing visual design and define needs for build APIs More ❯
The Software Engineer will run build and work on enterprise grade software systems using a modern tech stack including PySpark with Databricks for data engineering tasks, infrastructure as code with AWS CDK and GraphQL. As a Software Engineer, you are expected to work with architects to design clean decoupled solutions; create automated tests in support of continuous delivery; adopt … with architects to design clean decoupled solutions; create automated tests in support of continuous delivery; adopt a culture of continuous improvement and delivery and engage in peer review of code across the team. You will work closely with Business Analysts and Software QA Engineers and Data Scientists to deliver high quality software. You are encouraged to be actively involved … in the DevOps processes and take responsibility for the code and infrastructure you deploy. The successful candidate should have a keen desire to keep on top of the ever-updating tech curve, and a drive to continuously hone their craft. The successful candidate should have experience working on big data solutions, with an understanding of developing complex enterprise data More ❯
Lead – Java Location: Dublin, London – UK Responsibilities Provide technical leadership and mentorship to the team. Participate in software requirement gathering. Create and maintain technical documentation. To write high-quality code to meet customer requirements. Able to troubleshoot, identify root cause and implement effective solutions. Work closely with cross-functional teams to meet business objectives. Peer review of code … PostgreSQL) and NoSQL databases (such as Cosmos DB. Dynamo DB) Experience in Spring Security with JWT and OAuth2 etc. Experience in writing effective Unit Test cases (Junit5 etc) with code coverage. Experience in Spring Boot Documentation with OpenAPI 3 specification. Working with different pipeline jobs like SonaQube, TwistLock, Integration tests etc.. Experience with version control systems (Git) and collaboration … knowledge on creation of data models based on the provided requirements. Strong knowledge of dependency management tools such as Maven/Gradle. Strong knowledge on Clean Architecture and Clean code practices Good troubleshooting and problem-solving skills with excellent understanding of system development methodologies, techniques, and tools. Responsible for leading the delivery teams from end-to-end delivery standpoint. More ❯
Lead – Java Location: Dublin, London – UK Responsibilities Provide technical leadership and mentorship to the team. Participate in software requirement gathering. Create and maintain technical documentation. To write high-quality code to meet customer requirements. Able to troubleshoot, identify root cause and implement effective solutions. Work closely with cross-functional teams to meet business objectives. Peer review of code … PostgreSQL) and NoSQL databases (such as Cosmos DB. Dynamo DB) Experience in Spring Security with JWT and OAuth2 etc. Experience in writing effective Unit Test cases (Junit5 etc) with code coverage. Experience in Spring Boot Documentation with OpenAPI 3 specification. Working with different pipeline jobs like SonaQube, TwistLock, Integration tests etc.. Experience with version control systems (Git) and collaboration … knowledge on creation of data models based on the provided requirements. Strong knowledge of dependency management tools such as Maven/Gradle. Strong knowledge on Clean Architecture and Clean code practices Good troubleshooting and problem-solving skills with excellent understanding of system development methodologies, techniques, and tools. Responsible for leading the delivery teams from end-to-end delivery standpoint. More ❯
continuous deployment (CI/CD) pipelines that improve delivery velocity and reliability. Oversee the development and deployment of scalable test automation frameworks and performance engineering tools, ensuring robust automation coverage and effective system validation. Collaborate closely with software engineers and architects to embed testing directly into code development, removing silos between development and testing. Champion the use of … developer-focused tools (e.g., unit testing frameworks, stress/load testing tools, codecoverage platforms) to reduce manual effort and maximize engineering productivity. Provide leadership in solving engineering challenges such as optimizing system performance, identifying bottlenecks, and ensuring applications scale seamlessly under load. Evaluate and implement cutting-edge industry practices in test automation, continuous performance monitoring, and modern More ❯
infrastructure using AWS C2S available services in the IDL VPC boundaries. (Many services are deployed using a serverless architecture like Lambda functions and associated services) Deploy small units of code in a managed way using Microservices and Kubernetes container orchestration Leading teammates on innovation approaches to solving hard data set engineering issues and cloud configurations. This includes working with … the ISSM and various networking professionals to ensure data routing and access meets needs Use of Python and/or Java while deploying the code in an automated fashion where Jenkins is linked to Github. This facilitates unit testing, code review, codecoverage etc. as part of coding best practices Required Qualifications: U.S. Citizenship Requires an More ❯
Annapolis Junction, Maryland, United States Hybrid / WFH Options
Codescratch LLC
Develop and maintain CI/CD pipelines for automated testing and deployment. Work alongside program managers, UX designers, software engineers, hardware engineers, subject matter experts, and customers. Conduct ongoing code documentation, codecoverage, and build version control. Develop ongoing unit-based tests and regression tests, create acceptance criteria for QC, conduct peer-review w/other team … members, and review code for others. Practice and improve on Agile/Scaled Agile Framework (SAFe) development methodologies and tools. Optimize software performance by identifying bottlenecks and implementing improvements. Why Codescratch? Codescratch, is a leading software services company that specializes in developing innovative solutions, driving improvements, and optimizing operations in the public and private sectors. Proven track record of More ❯
for our web apps and a mix of Java, Swift, and Xamarin for our mobile apps. Responsibilities Will be a core member of the team to design, architect, develop, code reviews and test our key applications Design new application features and integrations in collaboration with team members to deliver complex changes Design and implement scalable and resilient cloud solutions … with security and disaster recovery in mind Help the team plan and execute technical deliverables Ensure good codecoverage and test coverage by writing and maintaining effective automated tests Be a champion of code quality in team by adhering to CLEAN architecture and SOLID principles Mentor other developers on the team in software development life cycle More ❯
high availability and performance. Contribute to all phases of the development lifecycle. Show competence by directing the development of entire modules with little supervision Write well-designed, testable, efficient code following standards. Participate in database design, SQL queries, and performance improvements. Conduct unit, integration, regression, and system testing and fix any defects found to ensure that the release of … the source code has zero defects. Code for consistent application of best practices, logic, and effective use of libraries and re-usable aspects of the application. Find effective solutions to technical issues and ensure that the application performs the functions as required. Skills and Experience Mandatory skills Any graduate with 16+ years of IT experience. The candidate should … and knowledge of tools (JSON, Jenkins, Jira, Kanban, Git, Maven) Solid understanding of RDBMS, including schema design, SQL and ORM (JPA, Hibernate) Preferred skills Good to have knowledge of Codecoverage and static tool analysis tools Knowledge of (Sonar) SAP JCO experience is a plus. At least 3 years of experience as a technical Architect - coaching, presenting architectural More ❯
We are looking for a server-side Java developer to grow the platform even further. You are the kind of person who: Loves writing code and building great applications. Wants to work with a team that treats each other with respect and challenges you to be better. What you know how to do: Can write Spring 4 beans and … debug AOP injected code. Understands software security practices including user authentication and authorization, data validation and an understanding of common DOS and SQL injection techniques. Is familiar with profiling, codecoverage, logging, common IDE's and other development tools. Demonstrates good judgment, creativity, and ingenuity in proposed technical solutions. Coordinates work across teams to build seamless features. What More ❯
truth. Co-author, review and enforce it across teams, automate server/client generation. Practice shift-left testing : write unit and integration tests alongside your code. Practice documentation as code : write documentation for new features alongside your code. Contribute to and refine our CI/CD workflow on GitHub Actions . Collaborate daily with the Product Manager, Team Lead … and frontend engineers to de-risk stories, clarify edge cases and deliver iterative value. Participate in code reviews and architecture discussions, sharing knowledge and mentoring when opportunities arise. Help monitor production with logs/metrics, triaging incidents and feeding learnings back into design and tests. 🌱 About You Professional experience building Kotlin (or Java) services on Spring Boot in production. … indexing, SQL queries and migration tools ( Liquibase or similar) and fluency with jOOQ or similar tools for type-safe data access. Comfortable writing tests (JUnit, Testcontainers, MockMVC) and using code-coverage metrics to guide improvements. Hands-on with OpenAPI/Protobuf and code-generation workflows; you value strongly typed contracts between services and UI. Familiar with GitHub More ❯
truth. Co-author, review and enforce it across teams, automate server/client generation. Practice shift-left testing : write unit and integration tests alongside your code. Practice documentation as code : write documentation for new features alongside your code. Contribute to and refine our CI/CD workflow on GitHub Actions . Collaborate daily with the Product Manager, Team Lead … and frontend engineers to de-risk stories, clarify edge cases and deliver iterative value. Participate in code reviews and architecture discussions, sharing knowledge and mentoring when opportunities arise. Help monitor production with logs/metrics, triaging incidents and feeding learnings back into design and tests. 🌱 About You Professional experience building Kotlin (or Java) services on Spring Boot in production. … indexing, SQL queries and migration tools ( Liquibase or similar) and fluency with jOOQ or similar tools for type-safe data access. Comfortable writing tests (JUnit, Testcontainers, MockMVC) and using code-coverage metrics to guide improvements. Hands-on with OpenAPI/Protobuf and code-generation workflows; you value strongly typed contracts between services and UI. Familiar with GitHub More ❯
paced environment. - Provide guidance to and mentor other SDEs in the team. - Be responsible for high quality bar, ensuring quality design reviews and robust engineering practices for automated testing, codecoverage and full CI/CD pipelines. A day in the life As a Software Development Engineer on this team, you will create software designs and implementation for … systems experience - Experience as a mentor, tech lead or leading an engineering team - Bachelor's degree PREFERRED QUALIFICATIONS - 6+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience - Master's degree in computer science or equivalent Our inclusive culture empowers Amazonians to deliver the best results for More ❯
and Data Structures Experience with No-SQL databases (preferred MongoDB) and basic understanding of RDBMS modeling fundamentals Hands-on experience designing RESTful services Familiar with test driven development and codecoverage tools Experience with Angular or React is a plus. Ability to lead projects independently. Ability to communicate and work with teams across time zones (US/India …/Singapore) on requirements analysis/design discussions/code reviews/UAT testing with the Desk. About Goldman Sachs At Goldman Sachs, we commit our people, capital and ideas to help our clients, shareholders and the communities we serve to grow. Founded in 1869, we are a leading global investment banking, securities and investment management firm. Headquartered in More ❯
Key Responsibilities: Design, deploy, and maintain automated testing and deployment processes for defense focused software. Establish and manage continuous integration/continuous delivery (CI/CD) pipelines. Ensure high codecoverage through unit, component, and integration testing for distributed systems. Collaborate with Development teams to streamline the release process. Monitor and enhance system reliability, performance, and security using More ❯
and downstream tools that help various parts of the business price and analyze the risk of the macro business including IR, FX, credit, commodity, equity, and mortgage securities Write code in python and Modern C++ to help build and extend the library to support new asset classes and pricing models Help write systems and tools on top of that … and an Excel add-in Collaborate with quants, traders, and other developers to understand requirements and deliver solutions that meet business needs Follow a robust SDLC process that includes codecoverage requirements, code review, monitoring, and support.Participate in code reviews, testing, and debugging to ensure high-quality software delivery Contribute your ideas to team discussions on More ❯
a competitive salary, generous benefits, and structured learning opportunities to accelerate your career. Your Responsibilities Oversee the DevOps process, including CI/CD, test automation, and monitoring. Review developers' codecoverage and quality using industry-standard tools. Manage release deployments, rollbacks, and restoration processes when needed. Administer access and security within Salesforce DevOps environments. Guide and mentor team More ❯
dedicated tools Develop application software in Python with Linux Understand and solve constraints in real-time applications , low/high level communications, multi-tread management, memory concurrency, etc. Ensure code quality through codecoverage checks and unit testing Your profile Master's degree in Embedded Systems or Electronics At least 3 years of experience in Python software More ❯
standards of quality. Analyse design specifications to create comprehensive verification plans for complex digital blocks and system components. Maintain and manage a digital regression environment, ensuring high functional and code coverage. Debug tests autonomously, collaborating effectively with designers to resolve issues. Write, integrate, and debug analogue models to support AMS verification teams. Contribute to the development of verification methodologies More ❯
ecosystem and PCIe, including PCIe-VIP usage. Develop and execute test plans, test benches, and simulations using Verilog, SystemVerilog, and UVM. Conduct GLS (Gate Level Simulation) and ensure comprehensive code and functional coverage. Collaborate with onsite and offshore teams to coordinate verification activities and deliverables. Utilize GIT for version control and maintain thorough documentation. Communicate effectively with customers and … the verification process. Skills, Experience, and Abilities Required: 5 to 10 years of industry experience in SOC/IP verification. Expertise in Verilog, SystemVerilog, and UVM. Strong experience with codecoverage, functional coverage, and test development. Hands-on experience with ARM ecosystem and PCIe protocols. Proficient in C/SystemVerilog and familiar with GIT. Excellent communication, documentation More ❯
ecosystem and PCIe, including PCIe-VIP usage. Develop and execute test plans, test benches, and simulations using Verilog, SystemVerilog, and UVM. Conduct GLS (Gate Level Simulation) and ensure comprehensive code and functional coverage. Collaborate with onsite and offshore teams to coordinate verification activities and deliverables. Utilize GIT for version control and maintain thorough documentation. Communicate effectively with customers and … the verification process. Skills, Experience, and Abilities Required: 5 to 10 years of industry experience in SOC/IP verification. Expertise in Verilog, SystemVerilog, and UVM. Strong experience with codecoverage, functional coverage, and test development. Hands-on experience with ARM ecosystem and PCIe protocols. Proficient in C/SystemVerilog and familiar with GIT. Excellent communication, documentation More ❯
team goals as part of a SCRUM team Embedded software development for new features Debugging real-time issues and bug fixing Writing unit tests and integration tests Participating in code and document reviews Interfacing with wider organisation including hardware/electronics team, factory test team, product test and integration team Participation in SCRUM ceremonies Requirements: Degree in a relevant … real-time software development experience on AOSP, using C Java Good debugging skills Enjoy investigating and solving challenging real-time platform issues. Experience with development tools for debugging, profiling, codecoverage, memory leak detection Experience with real-time, multi-processor, multi-threaded, event-driven software Experience of using configuration management and fault tracking tools Innovative with proven ability More ❯
Cambridge, Waterbeach, Cambridgeshire, United Kingdom
Polytec Personnel Ltd
team goals as part of a SCRUM team * Embedded software development for new features * Debugging real-time issues and bug fixing * Writing unit tests and integration tests * Participating in code and document reviews * Interfacing with wider organisation including hardware/electronics team, factory test team, product test and integration team * Participation in SCRUM ceremonies Requirements: * Degree in a relevant … real-time software development experience on AOSP, using C Java * Good debugging skills * Enjoy investigating and solving challenging real-time platform issues. * Experience with development tools for debugging, profiling, codecoverage, memory leak detection * Experience with real-time, multi-processor, multi-threaded, event-driven software * Experience of using configuration management and fault tracking tools * Innovative with proven ability More ❯
customer engagement skills. Technical skills Experience of presenting “technical white papers." Hands-on expertise in IP and/or SoC level functional verification. Metric driven verification, verification planning, functional coverage, codecoverage, testbench architecture. Able to contribute to the development of technical sales documents such as a Statement of Work Technical skills SystemVerilog, UVM, ABV, constrained random More ❯