Senior Software Engineering Jobs at Carollo Engineers with Visa Sponsorship
Carollo Engineers hires Senior Software Engineers to build the technical infrastructure behind water and environmental consulting projects. The company has a consistent track record of sponsoring work visas across multiple categories, making it a realistic target if you need sponsorship to work in the U.S.
See All Senior Software Engineering at Carollo Engineers JobsOverview
Showing 5 of 89+ Senior Software Engineering Jobs at Carollo Engineers jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 89+ Senior Software Engineering Jobs at Carollo Engineers
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Senior Software Engineering Jobs at Carollo Engineers.
Get Access To All Jobs
Overview
Carollo Engineers is a leading engineering firm dedicated exclusively to water. For over 90 years, we've specialized in the planning, design, and construction of water, wastewater, stormwater, and reuse facilities, bringing innovative and sustainable solutions to the water sector's most complex challenges. We work with water agencies, municipalities, utilities, research organizations, and private companies across various industries, including technology, manufacturing, and beyond. These clients choose Carollo because we employ some of the most knowledgeable and experienced professionals in the world. When you join our team, you'll work alongside industry leaders who are advancing the science of water, protecting public health, and building resilient communities. Carollo's vision is to be the best water consulting firm and the best place for you to build your career. If you're passionate about making a difference in this critical field, we invite you to explore a career with Carollo.
Responsibilities
- Works with project manager and clients
- Develops scopes of work for I&C systems, networks and projects
- Leads I&C design teams for medium and large projects
- Designs PLC SCADA networks for medium and large systems
- Specifies industrial fiber optic networks, systems and components
- Designs SCADA network block diagrams
- Selects instrumentation
- Develops P&IDs
- Develops control strategies
- Designs control panel layouts
- Prepares ISA data sheets and instrument sites
- Develops input/output point lists
- Reviews submittals
- Prepares specifications for instruments, computers, networking equipment, PLCs and associated components
- Develops preliminary and final construction cost estimates for I&C
- Meets with clients for design-related workshops, including instrument preferences, HMI graphics design and standard development
- Designs radio telemetry SCADA systems using microwave, spread spectrum, licensed MAS, cellular or other radio technologies
- Mentors and trains Staff Instrumentation Engineers
- Prepares technical memorandums and reports
- Manages the instrumentation portion of medium to large sized instrumentation and control projects for water and wastewater treatment facilities
- Conducts quality management reviews of instrumentation and control designs
- Participates in continuing editing and development of I&C master specifications
- Develops project specific specifications for unusual or unique instrumentation applications
- Prioritizes and balances competing project demands and conflicting project requirements
- Manages other instrumentation and control engineers and CADD technicians to effectively complete work with attention to detail
- Delegates tasks to others and follows ups on completion and quality of work
- Identifies and consults with others on solutions to unusual, difficult, or complex tasks
- Effectively participates in client contacts and business development efforts
- Identifies alternatives, evaluates each, and determines appropriate actions to move forward
- Makes solid and implementable decisions in a timely manner
- Reduces complex aspects of instrumentation and control engineering to terms understandable to others
- Attends to details in preparation or review of calculations, drawings, and specifications
- Monitors scope, schedule, and budget and controls the work to the project plan
- Understands, implements, and enforces company and client technical standards on projects
- Travel required when requested
- Makes site visits to observe during construction and operation
Qualifications
- Bachelor’s degree in Electrical Engineering; Instrumentation and Control Engineering; Mechanical Engineering or Chemical Engineering
- 10-15 years experience in instrumentation and control systems in water and wastewater treatment facilities, pumping stations and associated facilities
- Registration as a Professional Engineer
- Expert in the design of industrial instrumentation and control systems, selection and specification of instruments, and design of industrial communication networks for water and wastewater facilities
- Expert in developing, reading and understanding P&IDs and control schematics
- Expert in design and development of industrial communication control networks
- Highly motivated self-starter with the ability to work with minimum supervision on medium to large instrumentation and control systems for water and wastewater treatment facilities
- Understands projects at the conceptual level, and develops corresponding instrumentation and control engineering scope of work, budget and schedule
- Ability to work independently to effectively complete routine or moderately complex tasks
- Ability to simultaneously think beyond past approaches and propose practical approaches to instrumentation and control design and construction
- Listens and understands the concerns and needs of other project team members
- Ability to control behavior under situations involving pressure, conflict and uncertainty
- Communicate clearly and concisely in speech, writing, and contract documents
- Presents communications in an organized fashion and with appropriate level of detail
- Positively influences both peers and subordinates to move toward overall project goals
- Actively looks ahead to plan for and respond to project challenges
- Seeks long term benefits to the overall project when determining instrumentation and control design approach
- Sensitive to political issues and client preferences in determining instrumentation and control engineering approach
- Aware of the "business" of instrumentation and control engineering as well as the technical design issues
- Strong verbal and written communications skills that are well organized and persuasive
- Proficient in public speaking roles
- Proficient in MS Word, Access, and Excel
Preferred Qualifications
- Master’s degree in Electrical Engineering; Instrumentation and Control Engineering; Mechanical Engineering or Chemical Engineering
- Experience with Microstation or Autocad
Pay Range
$145,000 to $185,000 annually. This is the lowest to highest salary we in good faith believe we would pay for this role at the time of this posting. We may ultimately pay more or less than the posted range, and the range may be modified in the future. An employee’s pay within the salary range will be based on several factors including, but limited to, relevant education, qualifications, certifications, experience, skills, seniority, geographic location, performance, and business or organizational needs
Other Compensation And Benefits
Carollo is committed to providing employees with a competitive, comprehensive benefits program that provides the support employees and their families need to lead healthy, productive lives. Carollo’s benefits package includes paid time off and holidays, comprehensive health insurance coverage, pre-tax savings account options for healthcare, dependent care and commuter expenses, disability insurance and life insurance options for you and your dependents. We also offer free Caregiver Support, Travel Assistance, counseling services, discount programs, and a Lifestyle Reimbursement Account. Other compensation that may be available includes: 401(k) company contribution matching, tuition reimbursement, discretionary bonuses, career advancement bonuses, professional registration bonuses, employee referral bonuses, and compensatory time for exempt employees. Flexible work arrangements may also be available. Eligibility for benefits varies based on employment status.

Overview
Carollo Engineers is a leading engineering firm dedicated exclusively to water. For over 90 years, we've specialized in the planning, design, and construction of water, wastewater, stormwater, and reuse facilities, bringing innovative and sustainable solutions to the water sector's most complex challenges. We work with water agencies, municipalities, utilities, research organizations, and private companies across various industries, including technology, manufacturing, and beyond. These clients choose Carollo because we employ some of the most knowledgeable and experienced professionals in the world. When you join our team, you'll work alongside industry leaders who are advancing the science of water, protecting public health, and building resilient communities. Carollo's vision is to be the best water consulting firm and the best place for you to build your career. If you're passionate about making a difference in this critical field, we invite you to explore a career with Carollo.
Responsibilities
- Works with project manager and clients
- Develops scopes of work for I&C systems, networks and projects
- Leads I&C design teams for medium and large projects
- Designs PLC SCADA networks for medium and large systems
- Specifies industrial fiber optic networks, systems and components
- Designs SCADA network block diagrams
- Selects instrumentation
- Develops P&IDs
- Develops control strategies
- Designs control panel layouts
- Prepares ISA data sheets and instrument sites
- Develops input/output point lists
- Reviews submittals
- Prepares specifications for instruments, computers, networking equipment, PLCs and associated components
- Develops preliminary and final construction cost estimates for I&C
- Meets with clients for design-related workshops, including instrument preferences, HMI graphics design and standard development
- Designs radio telemetry SCADA systems using microwave, spread spectrum, licensed MAS, cellular or other radio technologies
- Mentors and trains Staff Instrumentation Engineers
- Prepares technical memorandums and reports
- Manages the instrumentation portion of medium to large sized instrumentation and control projects for water and wastewater treatment facilities
- Conducts quality management reviews of instrumentation and control designs
- Participates in continuing editing and development of I&C master specifications
- Develops project specific specifications for unusual or unique instrumentation applications
- Prioritizes and balances competing project demands and conflicting project requirements
- Manages other instrumentation and control engineers and CADD technicians to effectively complete work with attention to detail
- Delegates tasks to others and follows ups on completion and quality of work
- Identifies and consults with others on solutions to unusual, difficult, or complex tasks
- Effectively participates in client contacts and business development efforts
- Identifies alternatives, evaluates each, and determines appropriate actions to move forward
- Makes solid and implementable decisions in a timely manner
- Reduces complex aspects of instrumentation and control engineering to terms understandable to others
- Attends to details in preparation or review of calculations, drawings, and specifications
- Monitors scope, schedule, and budget and controls the work to the project plan
- Understands, implements, and enforces company and client technical standards on projects
- Travel required when requested
- Makes site visits to observe during construction and operation
Qualifications
- Bachelor’s degree in Electrical Engineering; Instrumentation and Control Engineering; Mechanical Engineering or Chemical Engineering
- 10-15 years experience in instrumentation and control systems in water and wastewater treatment facilities, pumping stations and associated facilities
- Registration as a Professional Engineer
- Expert in the design of industrial instrumentation and control systems, selection and specification of instruments, and design of industrial communication networks for water and wastewater facilities
- Expert in developing, reading and understanding P&IDs and control schematics
- Expert in design and development of industrial communication control networks
- Highly motivated self-starter with the ability to work with minimum supervision on medium to large instrumentation and control systems for water and wastewater treatment facilities
- Understands projects at the conceptual level, and develops corresponding instrumentation and control engineering scope of work, budget and schedule
- Ability to work independently to effectively complete routine or moderately complex tasks
- Ability to simultaneously think beyond past approaches and propose practical approaches to instrumentation and control design and construction
- Listens and understands the concerns and needs of other project team members
- Ability to control behavior under situations involving pressure, conflict and uncertainty
- Communicate clearly and concisely in speech, writing, and contract documents
- Presents communications in an organized fashion and with appropriate level of detail
- Positively influences both peers and subordinates to move toward overall project goals
- Actively looks ahead to plan for and respond to project challenges
- Seeks long term benefits to the overall project when determining instrumentation and control design approach
- Sensitive to political issues and client preferences in determining instrumentation and control engineering approach
- Aware of the "business" of instrumentation and control engineering as well as the technical design issues
- Strong verbal and written communications skills that are well organized and persuasive
- Proficient in public speaking roles
- Proficient in MS Word, Access, and Excel
Preferred Qualifications
- Master’s degree in Electrical Engineering; Instrumentation and Control Engineering; Mechanical Engineering or Chemical Engineering
- Experience with Microstation or Autocad
Pay Range
$145,000 to $185,000 annually. This is the lowest to highest salary we in good faith believe we would pay for this role at the time of this posting. We may ultimately pay more or less than the posted range, and the range may be modified in the future. An employee’s pay within the salary range will be based on several factors including, but limited to, relevant education, qualifications, certifications, experience, skills, seniority, geographic location, performance, and business or organizational needs
Other Compensation And Benefits
Carollo is committed to providing employees with a competitive, comprehensive benefits program that provides the support employees and their families need to lead healthy, productive lives. Carollo’s benefits package includes paid time off and holidays, comprehensive health insurance coverage, pre-tax savings account options for healthcare, dependent care and commuter expenses, disability insurance and life insurance options for you and your dependents. We also offer free Caregiver Support, Travel Assistance, counseling services, discount programs, and a Lifestyle Reimbursement Account. Other compensation that may be available includes: 401(k) company contribution matching, tuition reimbursement, discretionary bonuses, career advancement bonuses, professional registration bonuses, employee referral bonuses, and compensatory time for exempt employees. Flexible work arrangements may also be available. Eligibility for benefits varies based on employment status.
See all 89+ Senior Software Engineering at Carollo Engineers jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Senior Software Engineering at Carollo Engineers roles.
Get Access To All JobsTips for Finding Senior Software Engineering Jobs at Carollo Engineers Jobs
Align your portfolio with water infrastructure software
Carollo's software roles support engineering projects in water systems, treatment facilities, and environmental modeling. Highlighting experience with data pipelines, SCADA integration, or geospatial tooling signals direct fit before your resume ever reaches a recruiter.
Confirm LCA filing before accepting an offer
Before your start date, ask the HR team to confirm the Labor Condition Application has been submitted to DOL. Delays at this stage are common in consulting firms, and a certified LCA must be in place before your H-1B petition can be filed.
Document your degree field against the specialty occupation standard
USCIS requires software engineering roles to meet specialty occupation criteria. Gather transcripts and employer letters that show your degree is directly applicable to the technical scope of the role, not just broadly related to computing.
Target Carollo's open roles using Migrate Mate
Carollo posts Senior Software Engineering roles across multiple U.S. offices, and availability shifts by practice area. Use Migrate Mate to filter open positions by visa type so you're applying to roles where sponsorship is already confirmed.
Senior Software Engineering at Carollo Engineers jobs are hiring across the US. Find yours.
Find Senior Software Engineering at Carollo Engineers JobsFrequently Asked Questions
Does Carollo Engineers sponsor H-1B visas for Senior Software Engineers?
Yes, Carollo Engineers sponsors H-1B visas for Senior Software Engineering roles. Because H-1B cap-subject petitions are subject to an annual lottery, timing matters. Carollo typically initiates the process well in advance of the April filing window, so confirm sponsorship intent and your eligibility status with the recruiting team early in the process.
How do I apply for Senior Software Engineering jobs at Carollo Engineers?
Applications go through Carollo's careers portal, where roles are listed by office location and practice area. You can also browse Senior Software Engineering openings at Carollo filtered by visa sponsorship on Migrate Mate, which makes it easier to identify roles where sponsorship is actively offered before you invest time in a full application.
Which visa types does Carollo Engineers commonly use for Senior Software Engineering roles?
Carollo sponsors H-1B, E-3, TN, J-1, F-1 OPT, F-1 CPT, and immigrant visa categories including EB-2 and EB-3. For software roles, H-1B and E-3 are the most common nonimmigrant paths. Australian citizens benefit from the E-3's simpler process, while Canadian and Mexican nationals in qualifying software roles may be eligible for TN status.
What qualifications does Carollo Engineers expect for Senior Software Engineering roles?
Senior-level roles at Carollo typically require a bachelor's degree or higher in computer science, software engineering, or a directly related field, along with meaningful professional experience. Given the firm's focus on water and environmental consulting, experience with engineering software platforms, cloud infrastructure, or systems that interface with operational technology is a practical advantage when competing for these positions.
How long does the visa sponsorship process take at Carollo Engineers for this role?
Timeline depends on visa type. E-3 consular processing for Australian citizens can move in two to four weeks once the Labor Condition Application is certified by DOL. H-1B sponsorship is tied to the annual April lottery and October 1 start date, meaning the full cycle from offer to authorization can take six months or more without premium processing.
See which Senior Software Engineering at Carollo Engineers employers are hiring and sponsoring visas right now.
Search Senior Software Engineering at Carollo Engineers Jobs