Post Job Free
Sign in

UI/UX Software Engineer

Company:
Serco North America
Location:
Herndon, VA
Posted:
May 15, 2024
Apply

Description:

Position Description :

If you love high profile and challenging software projects, Serco has a great opportunity for you! As a UI/UX Software Engineer you will join a team that designs and builds the user interfaces that enable efficient user workflows for a wide variety of customers, including our DoD and Intelligence Community customers, as well as our internal Serco business partners. Bring your expertise and collaborative skills to make an impact developing the next generation of systems that enable our military warfighters to maintain a decisive advantage over our adversaries and provide Serco with a competitive edge over the competition.

This position is open to work in our Serco office in Northern Virginia; hybrid or fully remote.

This role is contingent upon your ability to obtain/maintain/transfer a Secret clearance.

Serco’s Advanced Technologies Engineering Group is a rapidly growing team that develops a wide range of machine learning (ML) and artificial intelligence (AI) capabilities addressing our customer’s challenges in the areas of Natural Language Processing (NLP), Computer Vision, Data Fusion, Automation, and Operational AI for Command and Control. These technologies have the ability to revolutionize a wide variety of domains but bring unique challenges for enabling effective human-machine interaction.

You will be part of a team that works closely with our customers, both external and internal, to deliver innovative systems built upon cutting edge AI/ML technologies that enable the digital transformation of the U.S. military, as well as Serco’s internal business processes. We are seeking a UI/UX Software Engineer whose responsibilities will include designing and developing browser-based applications that are highly accessible and maintainable, including cross-browser compatibility and responsive design.

In this role, you will:

Interact with a variety of machine learning and artificial intelligence algorithms that present interesting challenges for data visualization and user experience.

Collaborate with co-workers, leadership, and clients to understand client problems, identify and demonstrate software solutions.

Design, develop and modify software using various web application frameworks and data visualization tools.

Participate in internal and client-defined agile software development processes.

Implement continuous integration and delivery pipelines to package and deploy software in a variety of environments.

Ensure software complies with customer requirements.

Write technical software documentation and explain software design and implementation to co-workers, clients, and partners.

Qualifications:

To be successful in this role, you will have:

Bachelor’s degree or higher in Computer Science, Engineering, Mathematics, or related discipline from an accredited university

The ability to obtain/maintain a Secret clearance

United States Citizenship

Minimum 5 years of relevant experience

Experience with front-end development using modern JavaScript frameworks (e.g., React, Angular) and build tools (e.g., Webpack, Babel)

Strong background in browser-based Web Applications and programming languages such as HTML 5, CSS, JavaScript, TypeScript

Familiarity with CSS preprocessors such as Sass

Strong understanding of Node.js and its package ecosystem

Functional knowledge or hands on design experience with Web Services (RESTful APIs and JSON data)

Proficient understanding of code versioning tools such as Git. Strong communication skills and teamwork

Excellent verbal and written communication skills

The ability to travel up to 10%

Additional desired experience and skills:

Experience with a modern back-end programming language (Java, Python, C#) and build tools such as Maven

Experience with Containerization (Docker Compose, Kubernetes, Podman, OpenShift), IaC (Helm, Ansible, Groovy), CI/CD (Artifactory, Bitbucket, Jenkins)

Experience in PaaS offerings on cloud platforms including Azure or AWS.

Working knowledge of VS Code or IntelliJ

Working knowledge of Git and bug tracking tools such as JIRA

Experience with DoD data systems, use cases, and software development processes

If you are interested in supporting our military and working with a passionate Serco team, then submit your application now for immediate consideration. It only takes a few minutes and could change your career!

In compliance with state and local laws regarding pay transparency, the salary range for this role is $(phone number removed) to $(phone number removed); however, Serco considers several factors when extending an offer, including but not limited to, the role and associated responsibilities, a candidate's work experience, education/training, and key skills.

Company Overview :

Serco Inc. (Serco) is the Americas division of Serco Group, plc. In North America, Serco’s 9,000+ employees strive to make an impact every day across 100+ sites in the areas of Defense, Citizen Services, and Transportation. We help our clients deliver vital services more efficiently while increasing the satisfaction of their end customers. Serco serves every branch of the U.S. military, numerous U.S. Federal civilian agencies, the Intelligence Community, the Canadian government, state, provincial and local governments, and commercial clients. While your place may look a little different depending on your role, we know you will find yours here. Wherever you work and whatever you do, we invite you to discover your place in our world. Serco is a place you can count on and where you can make an impact because every contribution matters.

To review Serco benefits please visit: . If you require an accommodation with the application process please email: or call the HR Service Desk at (phone number removed), option 1. Please note, due to EEOC/OFCCP compliance, Serco is unable to accept resumes by email.

Candidates may be asked to present proof of identify during the selection process. If requested, this will require presentation of a government-issued I.D. (with photo) with name and address that match the information entered on the application. Serco will not take possession of or retain/store the information provided as proof of identity. For more information on how Serco uses your information, please see our .

Serco does not accept unsolicited resumes through or from search firms or staffing agencies without being a contracted approved vendor. All unsolicited resumes will be considered the property of Serco and will not be obligated to pay a placement or contract fee. If you are interested in becoming an approved vendor at Serco, please email .

Serco is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other legally protected characteristics.

Permanent

Apply