1

Concrete Software Jobs (NOW HIRING)

You will work closely with technical leads, program staff, and domain experts to turn mission-level questions into concrete software solutions by designing data flows, APIs, and integration logic ...

Sr. Staff Software Architect

Charlottesville, VA · On-site

$128K - $174K/yr

Partner with the development teams to create the concrete software architecture and design for the software-based medical device products. Collaborate with development teams to support optimization ...

Sr. Staff Software Architect

Charlottesville, VA · On-site

$128K - $174K/yr

Partner with the development teams to create the concrete software architecture and design for the software-based medical device products. Collaborate with development teams to support optimization ...

Partner with the development teams to create the concrete software architecture and design for the software-based medical device products. Collaborate with development teams to support optimization ...

About Overman Concrete Since 1983, our company has been a trusted leader in the concrete industry ... software (e.g., Planswift, BusyBusy, Bluebeam, MS Project preferred but not required) · Ability to ...

$100K - $120K/yr

... Drawings and software like Blue Beam.and Procore Salary and Benefits: This position offers a ... CTT Concrete Paving has been a leader in the construction industry for over 25 years. We are ...

Learn and use estimating software effectively. * Conduct job site visits and assist with project management tasks. * Research new concrete technology and best practices. * Market concrete services by ...

Concrete Estimator

Carroll, OH · On-site

$75K - $90K/yr

Estimator - Concrete Construction Location: Carroll, Ohio Company: Thompson Concrete Job Type ... Utilize estimating and bid management software (e.g., ProContractor, On-Screen Takeoff, Bluebeam ...

next page

Showing results 1-20

Concrete Software information

See salary details

$11

$22

$30

How much do concrete software jobs pay per hour?

As of Jul 10, 2026, the average hourly pay for concrete software in the United States is $22.39, according to ZipRecruiter salary data. Most workers in this role earn between $19.47 and $24.76 per hour, depending on experience, location, and employer.

What are some common challenges faced by software engineers working on concrete software solutions, and how can they be overcome?

Engineers developing concrete software—software that directly interacts with physical systems such as embedded devices or industrial controls—often face challenges like hardware integration, real-time constraints, and ensuring system reliability. To overcome these, teams typically use rigorous testing on both simulators and actual hardware, collaborate closely with hardware engineers, and employ robust version control and documentation practices. Staying up to date with industry protocols and communication standards is also crucial for seamless integration and long-term maintainability.

What is the difference between Concrete Software vs Concrete Estimator?

AspectConcrete SoftwareConcrete Estimator
Primary RoleDevelops software solutions for concrete industry needsPrepares cost estimates for concrete projects
Required SkillsSoftware development, programming, industry knowledgeCost estimation, project planning, industry experience
Work EnvironmentTech companies, software firms, industry-specific software providersConstruction sites, engineering firms, contractor offices
CertificationsTypically none specific, programming certifications beneficialEstimating certifications, construction industry credentials

Concrete Software focuses on creating digital solutions for the concrete industry, while Concrete Estimator specializes in preparing cost estimates for concrete projects. The former is a tech role requiring programming skills, whereas the latter is a construction-focused role emphasizing industry experience and estimating expertise.

What are the key skills and qualifications needed to thrive as a Concrete Software Developer, and why are they important?

To thrive as a Concrete Software Developer, you need strong programming skills (particularly in C#, JavaScript, and PHP), web development experience, and a solid understanding of the Concrete CMS platform. Familiarity with version control tools like Git, database management systems such as MySQL, and Concrete CMS certifications are highly beneficial. Excellent problem-solving abilities, attention to detail, and effective communication skills help developers collaborate and deliver tailored solutions. These competencies ensure high-quality, secure, and scalable CMS implementations that meet client and organizational needs.

What is a concrete software engineer?

A concrete software engineer is a professional who specializes in developing, testing, and maintaining software applications, focusing on practical implementation rather than theoretical aspects. They work with specific programming languages and frameworks to build real-world software solutions that meet user and business needs. Their responsibilities often include coding, debugging, collaborating with teams, and ensuring software reliability and scalability. Concrete software engineers may also be involved in the deployment and ongoing support of software products.
More about Concrete Software jobs
Security Analyst / Product Security Engineer (Software) (m/f/d)

Security Analyst / Product Security Engineer (Software) (m/f/d)

Advantest

Hall Summit, LA • On-site

Full-time

Posted 19 days ago


Job description

  • Define and maintain the security architecture of the tester software platform, primarily focusing on Linux workstation software.
  • Translate Cyber Resilience Act (CRA) essential cybersecurity requirements into concrete software development practices and product requirements.
  • Perform threat modeling and security risk analysis for the software architecture, interfaces, and external integrations.
  • Identify and analyze security vulnerabilities in the software stack (C++, Java, Linux environment).
  • Establish and maintain secure development practices, including:
  • secure coding guidelines
  • security-focused code reviews
  • use of static and dependency security analysis tools
  • Monitor security advisories and vulnerability databases (e.g. CVEs) for third-party libraries, Linux components, and external dependencies used by the product.
  • Investigate reported vulnerabilities or security incidents affecting the software and coordinate root cause analysis and remediation with development teams.
  • Define and maintain processes for vulnerability handling and disclosure, including tracking, prioritization, and remediation.
  • Support development teams in implementing security controls, such as:
  • authentication and authorization mechanisms
  • secure use of cryptographic functions
  • protection against common software vulnerabilities
  • Define requirements and concepts for secure software updates and software integrity protection.
  • Contribute to security documentation required for CRA compliance, including risk assessments and security-related product documentation.
  • Act as security advisor for development teams, helping them design and implement secure solutions.
  • Assess security implications of executing customer-provided test programs and define safeguards such as sandboxing, permissions, or execution isolation.

Software Security:

  • Strong understanding of secure software design and architecture
  • Experience with secure development practices for large software systems
  • Knowledge of common software vulnerabilities and mitigation techniques (e.g. OWASP Top 10, memory safety issues)
  • Familiarity with security aspects of C++ and Java development
  • Understanding of Linux operating system security concepts

Security Engineering:

  • Experience with threat modeling and security risk analysis
  • Familiarity with security testing techniques, such as static analysis, dependency scanning, and vulnerability analysis
  • Ability to analyze vulnerability reports and determine product impact
  • Experience with investigating software defects and root causes

Standards and Compliance:

  • Understanding of Cyber Resilience Act (CRA) requirements for software products
  • Knowledge of secure development lifecycle (SDL) practices
  • Familiarity with industry security standards and guidelines (e.g. OWASP, NIST, ISO/IEC security practices)
    Collaboration
  • Ability to work closely with software architects and development teams
  • Ability to translate security and regulatory requirements into practical development guidelines
  • Strong analytical and problem-solving skills
  • Ability to communicate security risks and recommendations clearly