1

Custom Software Engineering Analyst Jobs (NOW HIRING)

Engineer containerized applications for deployment on cloud platforms using Kubernetes. * Asynchronous Processing & Distributed Systems: Design for scale using asynchronous processing and task ...

Senior Software Engineer

Henrico, VA · On-site

$111K - $146K/yr

... engineering, analysis, design, development, programming, and maintenance of custom software programs according to the business specifications of each program. This software engineering position ...

As a member of 27Global's Software Engineering Team , you'll play a crucial role in helping bring custom software solutions to our clients. Our Software Engineering team is composed of skilled ...

We are a high-performance team providing advanced engineering, software, and analysis solutions for human space flight and terrestrial applications. We develop and integrate custom software for NASA ...

We are a high-performance team providing advanced engineering, software, and analysis solutions for human space flight and terrestrial applications. We develop and integrate custom software for NASA ...

... , custom code, queries, and analytics applications, while developing and maintaining custom ... Engineering, Information Technology, or related field 4 - 7 years of experience in software ...

next page

Showing results 1-20

Custom Software Engineering Analyst information

See salary details

$34

$44

$52

How much do custom software engineering analyst jobs pay per hour?

As of Jun 9, 2026, the average hourly pay for custom software engineering analyst in the United States is $44.31, according to ZipRecruiter salary data. Most workers in this role earn between $38.22 and $50.48 per hour, depending on experience, location, and employer.

What are some common challenges Custom Software Engineering Analysts face when working on client-driven projects?

Custom Software Engineering Analysts often encounter challenges such as managing shifting client requirements, coordinating across multidisciplinary teams, and ensuring timely delivery within tight deadlines. Balancing technical feasibility with client expectations requires strong communication and problem-solving skills. Additionally, adapting quickly to new technologies and industry standards is essential, as projects may span various platforms and business domains.

What is the difference between Custom Software Engineering Analyst vs Software Developer?

AspectCustom Software Engineering AnalystSoftware Developer
Primary RoleAnalyzes client needs, designs custom solutions, and supports implementationDevelops, codes, and tests software applications
Required SkillsRequirements analysis, system design, problem-solvingProgramming languages, coding, debugging
Work EnvironmentConsulting firms, client sites, software companiesIn-house teams, software firms, tech companies
CertificationsPossibly PMP, business analysis certificationsJava, Microsoft, AWS certifications

The Custom Software Engineering Analyst focuses on analyzing client needs and designing tailored software solutions, often working closely with clients and project teams. In contrast, a Software Developer primarily concentrates on coding and building software applications. Both roles require technical skills, but the Analyst emphasizes requirements gathering and system design, while the Developer emphasizes programming and implementation.

What does a Custom Software Engineering Analyst do?

A Custom Software Engineering Analyst designs, develops, and implements tailored software solutions to meet specific business needs. They analyze client requirements, create technical specifications, and collaborate with developers and stakeholders throughout the software development lifecycle. Their role often includes troubleshooting, testing, and ensuring that customized applications function efficiently and securely within the client's existing systems. They may also provide ongoing support and updates as business needs evolve.

What are the key skills and qualifications needed to thrive as a Custom Software Engineering Analyst, and why are they important?

To thrive as a Custom Software Engineering Analyst, you need strong programming skills, a solid understanding of software development lifecycles, and a degree in computer science or a related field. Familiarity with tools such as version control systems (like Git), integrated development environments (IDEs), and certifications in relevant programming languages or methodologies are commonly expected. Analytical thinking, effective communication, and problem-solving abilities are vital soft skills for collaborating with stakeholders and translating requirements into technical solutions. These skills ensure the delivery of high-quality, tailored software solutions that meet client needs and support business objectives.
What cities are hiring for Custom Software Engineering Analyst jobs? Cities with the most Custom Software Engineering Analyst job openings:
What states have the most Custom Software Engineering Analyst jobs? States with the most job openings for Custom Software Engineering Analyst jobs include:
Custom Software Engineer

Custom Software Engineer

Accenture Federal Services

Herndon, VA • On-site

Other

Posted 19 days ago


Accenture Federal Services rating

8.4

Company rating: 8.4 out of 10

Based on 19 frontline employees who took The Breakroom Quiz

45th of 426 rated business services


Job description

Work you'll do:

  • Technical Leadership & Architecture: Contribute to the design and development of robust, scalable, and secure backend systems and event-driven APIs using FastAPI.
  • Hands-on Development & Code Quality: Participate in code and technical design reviews to ensure high standards for quality, performance, and security are met.
  • Deploy AI Models: Collaborate with data scientists and ML engineers to integrate, containerize, and deploy AI/ML models (e.g., NLP, recommendation engines, generative AI) into production environments.
  • Containerization & Orchestration: Engineer containerized applications for deployment on cloud platforms using Kubernetes.
  • Asynchronous Processing & Distributed Systems: Design for scale using asynchronous processing and task queues(such as Celery, RabbitMQ, Kafka)to handle long running or unreliable tasks independently from the main API.

Here's what you'll need:

  • 4 to 7+ years of professional experience in one or more of the following areas:
    • Python, with knowledge of the libraries and frameworks that make up the Python ecosystem.
    • Designing and implementing RESTful APIs using tools like FastAPI.
    • Asynchronous task processing tools like Celery and RabbitMQ.
    • Strong working knowledge of Docker and Kubernetes for building and deploying scalable, cloud-native applications.
    • Familiarity with distributed data orchestration and processing pipelines, using tools like Spark and Airflow.
    • Relational databases like PostgreSQL.
    • CI/CD pipelines, cloud platforms (AWS, GCP, Azure), and/ordeploying applications within the Linux ecosystem.
    • Optimizing resources across cloud deployments for cost and performance benefit.

Security clearance:

  • Active TS/SCI with Poly clearance is required

What Accenture Federal Services employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom