1

Java Software Engineer Contract Jobs in Roanoke, VA

Civil Engineer II

Roanoke, VA · On-site

$84K - $135K/yr

... construction contract administration, construction inspection, and public outreach efforts ... software programs. * Bachelor's degree from four-year college or university recognized by the ...

... software engineering, discrete mathematics, and theory of computation. Ability to explain time ... Varsity Tutors does not contract in: Alaska, California, Colorado, Delaware, Hawaii, Maine, New ...

Ability to explain computational thinking, abstraction, iteration, recursion, and software ... Varsity Tutors does not contract in: Alaska, California, Colorado, Delaware, Hawaii, Maine, New ...

Ability to explain computational thinking, abstraction, iteration, recursion, and software ... Varsity Tutors does not contract in: Alaska, California, Colorado, Delaware, Hawaii, Maine, New ...

Civil Engineer II

Roanoke, VA · On-site

$79K - $103K/yr

... preparation of contract documents and related materials Prepares cost estimates on engineering ... and other engineering software Ability to read and interpret land development plans and ...

Civil Engineer II

Roanoke, VA · On-site

$79K - $103K/yr

Engages in engineering research and assists in preparation of contract documents and related ... Skilled in the use of Microsoft office programs, and other engineering software * Ability to read ...

next page

Showing results 1-20

Java Software Engineer Contract information

See Roanoke, VA salary details

$26

$59

$83

How much do java software engineer contract jobs pay per hour?

As of Jul 8, 2026, the average hourly pay for java software engineer contract in Roanoke, VA is $59.29, according to ZipRecruiter salary data. Most workers in this role earn between $48.85 and $66.97 per hour, depending on experience, location, and employer.

What are some common challenges faced by Java Software Engineers on contract assignments, and how can they be managed?

Contract Java Software Engineers often face challenges such as quickly adapting to new codebases, understanding project requirements with limited onboarding time, and integrating smoothly with established teams. To manage these challenges, it's important to proactively communicate with team members, ask clarifying questions early, and make use of available documentation. Contract roles also require strong time management and self-motivation, as deliverables and expectations may be clearly defined but support can be less hands-on compared to permanent positions.

What are the key skills and qualifications needed to thrive as a Java Software Engineer Contractor, and why are they important?

To thrive as a Java Software Engineer Contractor, you need strong proficiency in Java programming, experience with software development lifecycles, and typically a bachelor's degree in computer science or a related field. Familiarity with tools such as Spring Framework, Git, Maven, and cloud platforms, as well as knowledge of unit testing frameworks, is highly valued. Excellent problem-solving abilities, adaptability, and clear communication help you stand out, especially when collaborating remotely or integrating with diverse teams. These skills and qualities are crucial for delivering reliable, scalable solutions on time and ensuring smooth coordination in dynamic project environments.

What is a Java Software Engineer Contract?

A Java Software Engineer Contract is a temporary or fixed-term role where a software engineer is hired to develop, test, and maintain software applications using the Java programming language. Contractors typically work on specific projects or for a set period, rather than as permanent employees. These roles often require expertise in Java frameworks, object-oriented programming, and collaboration with other developers or teams. Contract positions can offer flexibility, competitive pay, and opportunities to work on diverse projects.

What is the difference between Java Software Engineer Contract vs Java Software Engineer?

AspectJava Software Engineer ContractJava Software Engineer
Employment TypeTemporary/Project-basedFull-time/permanent
DurationFixed-termIndefinite
Work EnvironmentClient sites, consulting firms, or remoteCompany offices or remote
CertificationsTypically no specific certifications requiredOften prefers Java certifications or related credentials

Java Software Engineer Contract roles are temporary positions focused on specific projects, offering flexibility but less job security. Full-time Java Software Engineers work permanently within organizations, with benefits and career growth opportunities. Both roles require strong Java skills, but contracts may have less emphasis on certifications. Choose based on your career goals and desired work environment.

What are the most commonly searched types of Java Software Engineer jobs in Roanoke, VA? The most popular types of Java Software Engineer jobs in Roanoke, VA are:
What are popular job titles related to Java Software Engineer Contract jobs in Roanoke, VA? For Java Software Engineer Contract jobs in Roanoke, VA, the most frequently searched job titles are:
What job categories do people searching Java Software Engineer Contract jobs in Roanoke, VA look for? The top searched job categories for Java Software Engineer Contract jobs in Roanoke, VA are:
What cities near Roanoke, VA are hiring for Java Software Engineer Contract jobs? Cities near Roanoke, VA with the most Java Software Engineer Contract job openings:
Infographic showing various Java Software Engineer Contract job openings in Roanoke, VA as of July 2026, with employment types broken down into 1% As Needed, 62% Full Time, 19% Part Time, 1% Temporary, and 17% Contract. Highlights an 81% Physical, 2% Hybrid, and 17% Remote job distribution, with an average salary of $123,327 per year, or $59.3 per hour.
Civil Engineer II

$84K - $135K/yr

Full-time

Medical, PTO

Posted 16 days ago


City Of Roanoke (Virginia) rating

7.5

Company rating: 7.5 out of 10

Based on 8 frontline employees who took The Breakroom Quiz

414th of 673 rated public administrative organizations


Job description

Salary : $84,991.02 - $135,985.05 Annually
Location : City of Roanoke Public Works - 1802 Courtland Road NE Roanoke, VA
Job Type: Full-Time
Job Number: 03370
Department: Public Works
Division: Stormwater Management
Opening Date: 06/23/2026
Closing Date: 7/21/2026 11:59 PM Eastern
Description
The City of Roanoke is seeking a Civil Engineer II - Capital Improvement Program (CIP) Manager in our Stormwater Utility. The Stormwater Utility is a division of the Department of Public Works tasked, in part, with improving water quality and flood resilience for our community. The CIP Manger leads a team of 2-3 engineers and an inspector who implement projects that holistically and sustainably address drainage issues, flooding and water quality. These projects include a range of traditional civil engineering projects, and natural design and restoration work within the footprint of the City and the Roanoke River watershed.
This position supervises and actively participates in the planning, design, scheduling, right-of-way acquisition, construction contract administration, construction inspection, and public outreach efforts associated with a variety of Stormwater Capital Improvement Projects. The position is responsible for supervising the Stormwater Utility's engineering and inspection staff and ensuring the successful delivery of projects from concept through completion.
They'll possess specialized knowledge of stormwater design and construction practices, including professional land surveying, sustainable and resilient design principles, drafting, erosion and sediment control, and green infrastructure. This expertise is applied to develop and implement projects that address drainage concerns while advancing broader environmental and community objectives.
The position ensures that Stormwater Capital Improvement Projects are developed and executed in accordance with the principles of the Envision rating system established by the Institute for Sustainable Infrastructure. Projects are designed not only to alleviate drainage issues, but also to improve downstream water quality and protect the overall health of the Roanoke River watershed.
In addition, this position procures professional engineering consultant services, manages engineering design contracts, and oversees consultant performance to ensure compliance with project requirements, schedules, budgets, and quality standards.
What the Preferred candidate will have
  • The ability and desire to lead a team in the development and construction of a variety of stormwater, flood mitigation and restoration projects while coordinating with the broader Public Works staff, City organization community.
  • Has the ability to use AutoCAD, Spread Sheets, ArcGIS, HEC-RAS and various stormwater design software programs.
  • Bachelor's degree from four-year college or university recognized by the Commonwealth of Virginia Department of Professional and Occupational Regulation (VA DPOR) board for Architects and Engineers with a major in civil, biological systems, or hydrological engineering, or related field;
  • Five to ten years related experience and/or training in a variety of professional engineering work; prefer graduate study in the area of stormwater; or equivalent combination of education and experience.
  • Licensed as a Professional Engineer in the Commonwealth of Virginia or be able to obtain within 12 months of hire. Credentialed as an Envision Sustainability Professional (ENV SP) through the Institute for Sustainable Infrastructure is preferred or be able to obtain within 6 months of hire.

The City of Roanoke is an Equal Employment Opportunity/AA/M/F/Disability Employer.
To elevate the performance of the organization, we are committed to respecting, celebrating, and embracing the collective mixture of differences and similarities between our employees as a rich tapestry. Our behaviors will demonstrate open communication, and we will seek opportunities to learn, recognizing and rewarding actions that promote acceptance while suspending judgment. By doing this, we will foster an inclusive, open work environment that delivers excellent service and creates a more vibrant and inviting community.
This is an exempt position.
Examples of Duties
SUMMARY
Performs work in the planning, scheduling, survey, design construction, inspection and maintenance of a variety of projects; provide engineering services for contract management, construction projects, building use reassignment evaluations, and system maintenance.
ESSENTIAL DUTIES AND RESPONSIBILITIES include the following. Other duties may be assigned. Supervises and participates in the production of design work related to Capital Improvement Projects providing services in the area of professional land survey, design, drafting erosion and sediment control and storm water management design
Prepares designs, plans, specifications and cost estimates for assigned projects and participates in building design, contract administration and preparation of contract documents
Manages architectural/engineering consultants in the preparation of designs, plans, specifications and cost estimates for assigned projects
Manages construction of assigned projects from bid evaluation through project close-out; reviews design plans and construction/installation schedules; attends planning and construction progress meetings and prepares meeting minutes; performs site inspections to assure compliance with project specifications, building codes, and other regulations
Meets with project coordinators, such as consulting engineers, City representatives, and contractors; determines projected needs/use levels according to established models; coordinates operations schedules; prepares progress reports
Prepares, monitors, reviews, and controls expenditures and budgets; reviews construction contract payment requests; investigates quality of work or product prior to the awarding of contracts
Coordinates the activities of city, state and federal agencies, private businesses, contractors, consultants and others involved with city projects
Compiles, verifies and assembles complex information for others; produces and reviews routine and specialized reports; evaluates policy, program, contract compliance, or work plan based on complex data; makes recommendations and issues regular and special reports
Maintains logs, tracking systems, and specialized databases; enters, retrieves, and analyzes data; prepares reports; enters routine, technical, and specialized data into department computer system; generates routine documents, such as correspondence, electronic mail, requisitions and purchase orders
SUPERVISORY RESPONSIBILITIES
Supervises an assigned staff in the completion of projects. Carries out supervisory responsibilities in accordance with the organization's policies and applicable laws.
Typical Qualifications
QUALIFICATIONS
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
EDUCATION and/or EXPERIENCE
Bachelor's degree from four-year college or university recognized by the Commonwealth of Virginia Registration board for Architects and Engineers with a major in civil engineering or related field; five to ten years related experience and/or training in a variety of professional engineering work. Graduate study in the areas of storm water management, street and highway design and maintenance and bridge and structure design and maintenance preferred; or equivalent combination of education and experience.
Supplemental Information
LANGUAGE SKILLS
Ability to read, analyze, and interpret technical journals, reports, and documents. Ability to respond effectively to inquiries or complaints orally and in writing. Ability to effectively present information to management, public groups, and/or boards of directors.
MATHEMATICAL SKILLS
Ability to apply advanced mathematical concepts such as exponents, logarithms, quadratic equations, and permutations. Ability to apply mathematical operations to such tasks as frequency distribution, determination of test reliability and validity, analysis of variance, correlation techniques, sampling theory, and factor analysis.
REASONING ABILITY
Ability to define problems, collect data, establish facts, and draw valid conclusions. Ability to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables.
CERTIFICATES, LICENSES, REGISTRATIONS
Licensed as a Professional Engineer in the Commonwealth of Virginia. Must possess a valid appropriate driver's permit issued by the Commonwealth of Virginia.
PHYSICAL DEMANDS
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee is regularly required to talk or hear. The employee frequently is required to stand; walk; sit; use hands to finger, handle, or feel; reach with hands and arms; and climb or balance. The employee must frequently lift and/or move up to 10 pounds. Specific vision abilities required by this job include ability to adjust focus.
WORK ENVIRONMENT
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee is occasionally exposed to outside weather conditions. The noise level in the work environment is usually moderate.
This is a job description and not an individualized position description. A job description defines the general character and scope of duties and responsibilities of all positions in a job classification, but it is not intended to describe and does not necessarily list the essential job functions for a given position in a classification.
Overview of Benefits for Full-Time Employees:
Paid leave is time off from work available for use by an employee upon approval by supervisor. The first 24 consecutive leave hours for any illness must be charged to paid leave with additional time charged to extended illness leave. Paid leave for employees of the city shall accrue as follows:
Years of Service Hours Per Month Fire 24-hr shift Employees
0 - 4 12 19.75
5 - 9 14 22.75
10- 14 16 25.50
15 - 19 17 26.75
20 - 24 18 28.75
25 + 20 32
Extended Illness Leave: shall accrue at the rate of six (6) hours per month. Fire suppression employees shall accrue extended illness leave at nine (9) hours per month.
Funeral Leave: for family, up to three consecutive days.
Military Leave: Twenty-one work days per Federal fiscal year.
Holidays: The City provides 96 hours of annual paid holiday time.
Mental Health & Well-Being Leave: Employees receive 24 hours (Fire Suppression receives 34 hours) of Mental Health & Well-Being Leave upon hire. Certification of mental health diagnosis is not required and leave will not be paid out upon separation.
Shared Leave Bank (effective 1/1/2023): Voluntary membership for full-time Employees who will be out for an extended period of time and has exhausted all other forms of leave. Members are required to provide 8 hours of their Extended Illness per fiscal year and at least 8 hours per assessment. Assessments will be limimted to 4 times per fiscal year (max of 40 hours per fiscal year).
Health Insurance: Four coverage types are available: Employee only, Employee + 1 Child, Employee + Spouse and Family. Coverage is available through payroll deduction.
Additionally, the city offers the following three Aetna Health Plan Options:
PPO 750 - Provides 100% coverage for preventive care; lower deductible and out-of-pocket maximums than other medical plans; and has higher employee premiums. This is comparable to the current insurance program.
PPO/HRA 1500 - Provides 100% coverage for preventive care; has higher deductible and out-of-pocket maximum than the PPO 300 plan; has lower employee premiums than the PPO 300 plan; and the employer makes contributions to an account through a Health Reimbursement Arrangement (HRA). The City of Roanoke contributes $500 for employee only coverage and $1,000 for all other tiers. Contributions are pro-rated dependent upon enrollment date.
PPO/HDHP-HSA - Provides 100% coverage for preventive care; has higher deductible and out-of-pocket maximum than other medical plans; has lower employee premiums; and both the employer and the employee make contributions to a Health Savings Account (HSA) to pay for medical expenses which apply to the deductible. The City of Roanoke contributes towards the Health Savings Account (HSA), $1,600 for employee only coverage and $3,100 for all other tiers. Contributions are pro-rated dependent upon enrollment date.
Optum RX (Pharmaceutical Benefits Manager) - Manages pharmacy benefits, processes employee pharmacy claims and answers employee pharmacy benefit questions.
Aetna Health Plan 2026 Monthly Rates
PPO 750
Employee Only: $81.94
Employee + Child: $306.26
Employee + Spouse: $718.38
Family: $785.44
PPO/HRA 1500
Employee Only: $53.06
Employee + Child: $260.06
Employee + Spouse: $660.64
Family: $669.94
PPO/HDHP-HSA
Employee Only: $25.10
Employee + Child: $195.72
Employee + Spouse $547.88
Family: $

What City Of Roanoke (Virginia) employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom