Senior Software Engineer
Unisys
Gaithersburg, MD, United States
3 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.disabledperson.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Artificial Intelligence
Airflow
Amazon Web Services
Amazon Elastic Compute Cloud
Amazon S3
Automation of Tests
Big Data
Cloud Computing
Code Generation
Software Quality
Information Systems
+43 more
Databases
Extract Transform Load (ETL)
Data Visualization
DevOps
Programming Tools
Amazon DynamoDB
Python (Programming Language)
PostgreSQL
MongoDB
MySQL
Node.Js
NoSQL
Object-Oriented Software Development
Performance Tuning
Simple Data Format
Software Engineering
Data Streaming
Workflow Management Systems
Parquet
Data Storage Technologies
ReactJS
Apache Spark
Software Security
State Machines
Cloudformation
Amazon Relational Database Service
Data Lakes
AngularJS
Gitlab-ci
Information Technology
Cassandra
Avro
AWS Glue
AWS Data Analytics
Codebase
Presto
Front End Software Development
Functional Programming
Api Gateway
Terraform
Data Pipelines
Sql Tuning
Microservices
Job description
We are seeking a Senior Software Engineer skilled in Java or Python application development to design, develop, and maintain software products that ingest multiple data sources and surface insights through advanced correlation and analysis. This role provides technical leadership within the team and requires creativity and sound decision-making to solve broad and complex problems. You will operate independently, drive improvements in code quality and performance, and mentor junior engineers.
Must Haves:
- Java or Python application developer
- AWS Glue, Athena or AWS data services
- Some familiarity/understanding with ETL, Spark or similar may be flex on this
- GenAI exposure, * Design and maintain applications integrating multiple data sources to provide actionable insights.
- Ensure code quality, optimize performance, and adhere to software development best practices.
- Lead and mentor junior engineers, guiding responsible use of AI-assisted development tools.
- Participate in architecture discussions and help define technical strategy and solutions that improve operational efficiency.
- Identify and mitigate technical risks and cross-team dependencies to deliver projects on time and with high quality.
- Support production systems and troubleshoot complex issues while simplifying infrastructure and codebase.
- Apply computer science fundamentals and Big Data technologies to solve sophisticated business challenges.
- Utilize AI-assisted development tools effectively, reviewing outputs for correctness, security, and quality.
- Collaborate with internal and external partners to align priorities and foster a mission-driven culture.
Requirements
- Proficient in Java, Python, and/or Node.js with strong object-oriented design and microservices architecture experience.
- Experience with Big Data processing frameworks such as Apache Spark, EMR (Presto, Trino), and Athena.
- Skilled in designing and developing ETL/ELT pipelines for large-scale batch and streaming data ingestion and transformation.
- Familiarity with data lake and warehouse patterns including partitioning, schema management, and file formats (Parquet, ORC, Avro).
- Experience with SQL performance tuning for analytics workloads.
- Knowledge of workflow orchestration tools like AWS Glue, Step Functions, and Airflow.
- Experience with relational (PostgreSQL, MySQL, Aurora) and NoSQL (DynamoDB, MongoDB, Cassandra) databases.
- Proficient with core AWS services (EC2, S3, Lambda, RDS, ECS, API Gateway) and cloud infrastructure tools (Terraform, CloudFormation).
- Experience implementing CI/CD pipelines, automated testing, and software security best practices.
Nice to Have:
- Experience with QuickSight or other data visualization tools.
- Frontend development skills using React or Angular.
- Exposure to GitLab CI/CD.
- Experience with AI development tools (e.g., Amazon Q or similar) and strong judgment in validating AI-generated code., * Bachelor’s degree in Computer Science, Information Systems, or a related field, or equivalent experience.
- Minimum of 7 years of related experience.
- System design experience with a focus on object-oriented development, cloud technologies, data storage, performance tuning, DevOps, and software security.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.disabledperson.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…