Senior Software Engineering Jobs at Brown and Caldwell with Visa Sponsorship
Senior Software Engineering jobs at Brown and Caldwell involve building and maintaining the digital infrastructure behind complex environmental and infrastructure projects. The company has an established process for sponsoring work visas, making it a realistic target if you're on H-1B visa, OPT, or another employer-sponsored status.
Find Senior Software Engineering Jobs at Brown and CaldwellOverview
Showing 5 of 35+ Senior Software Engineering Jobs at Brown and Caldwell


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 35+ Senior Software Engineering Jobs at Brown and Caldwell
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Senior Software Engineering Jobs at Brown and Caldwell.
Get Access To All Jobs
Job Summary
The Senior Infrastructure Project Manager role works to plan, execute, and oversee projects to be completed on time, within budget, while meeting quality standards and health and safety requirements. The role works closely with cross-functional teams to define project scope, set objectives, allocate resources, and develop detailed project plans. The role monitors progress, manages risks and change, resolves challenges, and communicates with stakeholders to provide regular updates. The role typically manages mid-sized to large projects and is expected to independently deliver results with minimal supervision, while progressively increasing revenue responsibility.
Responsibilities
Responsibilities include the following for delivering day-to-day operations for mid-sized to large-scale projects:
- Project team leadership expectations:
- Set direction: Support defining objectives, decision-making processes, schedules, budgets and success factors. Assist team by providing clarity on what the objectives are for an assignment, how decisions will be made, development of schedules and budgets, and what critical success factors the client is trying to achieve.
- Communicate: Help establish effective communication methods for team standups, technical/design decisions, and client interactions.
- Support Team Motivation: Assist in empowering team members, resolving conflicts, providing feedback and celebrating success.
- Establish Trust: Demonstrate integrity, competence, consistency, loyalty, and transparency.
- Create a safe environment: Support and assist in providing an atmosphere where ideas and creativity thrive.
- Embrace thought and experience diversity: Support an environment where diverse backgrounds, geographies, and different perspectives are all heard, respected and considered.
-
Develop team members: Support team development by contributing to continuous learning, skills development and mentoring.
-
Execution of BC’s project delivery requirements:
- Scope: Collaborate and prepare detailed scopes of work to set clear expectations and prevent project overruns. Develop clear assumptions and limitations and set realistic expectations and a solid pathway to delivering quality work successfully.
- Schedule: Collaborate on the development and maintenance of project schedules to provide for timely resource allocation and delivery. Recommend and assist implementation of schedule delay mitigation measures as needed.
- Budget: Develop and collaborate on work breakdown structures and project budgets aligned with scope and schedule to set a project up for financial success. Manage budget on project to meet financial plan.
- Quality Management: Create, implement and monitor quality management plans and processes to enhance client trust, minimize deficiencies, incorporate our standards and quality review processes and collaborate with team members to contribute to quality.
- Change Management: Identify and manage internal and external changes to mitigate risks. Identify and recommend change management, in collaboration with project team, prepare the scope and budget for the change, and gain client endorsement and approval for the change to minimize financial and execution risk to BC.
- Risk Management: Ability to identify risks, develop risk mitigation strategies and perform ongoing risk monitoring and mitigation throughout the project lifecycle. Identify and escalate risks, collaborate with teams to prepare mitigation strategies for each risk, monetization of each risk, and update the risk profile on the project throughout the lifecycle of a project.
- Health & Safety: Lead by example and follow BC policy and client requirements for health and safety. Lead development and implementation of health and safety plans per the project specific requirements.
-
Manage external resources: Including third parties/vendors to deliver successfully on their contracted scope, quality and budget.
-
Delivery of Project and Business Performance Metrics: Lead achievement of project goals related to scope, schedule, budget and quality. Monitor profitability through routine earned value analysis and compliance, business revenue forecasting and timely invoicing/collections.
-
Client Service and Sales/Marketing Support and Engagement: Ability to build successful relationships with Clients, while collaborating with client service managers and project teams to assess client satisfaction. Monitor and share clients’ critical success factors for project success and client satisfaction.
-
Flexibility to adapt and execute various additional assignments based on evolving needs.
Mentorship
May provide mentorship, guidance, support and knowledge-sharing to help less experienced team members develop their skills and grow in their roles.
Skills and Competencies
- Comprehensive knowledge of project management tools and techniques.
- Proven ability in project planning and management, including budget, risk, contract, change and quality management and safety leadership.
- Advanced understanding of quality and change management tools, techniques and processes.
- Comprehensive understanding of contract management and client service.
- Strong business acumen and ability to align project outcomes with business goals.
- Excellent client service skills and ability to build and maintain strong client relationships.
- Proven team/staff management skills to build and maintain strong staff relationships.
- Proven ability to identify and cultivate opportunities with existing clients.
Experience
Typically, a minimum of 10 years of relevant experience managing mid-size to large projects with progressively increasing responsibility. Specifically:
- Competency in development and monitoring of moderate project schedules.
- Competency in development and monitoring of moderate project budgets.
- Competency in Risk Management.
- Experience leading cross functional teams.
- Proven experience in project planning, risk and change management, and contract management of mid-size projects.
- Previous experience applying specialized knowledge in project management to deliver the solutions for clients.
Education
A bachelor’s degree in project management, engineering, business administration or equivalent relevant experience is required.
Salary Range: The anticipated starting pay range for this position is based on the employee’s primary work location and may be more or less depending upon skills, experience, and education. These ranges may be modified in the future.
Location A: $117,000 - $159,000
Location B: $128,000 - $175,000
Location C: $140,000 - $191,000
Benefits and Other Compensation: We provide a comprehensive benefits package that promotes employee health, performance, and success which includes medical, dental, vision, short and long-term disability, life insurance, an employee assistance program, paid time off and parental leave, paid holidays, 401(k) retirement savings plan with employer match, performance-based bonus eligibility, employee referral bonuses, tuition reimbursement, pet insurance and long-term care insurance.
This position is subject to a pre-employment background check and a pre-employment drug test.
Notice to Third Party Agencies: Brown and Caldwell does not accept unsolicited resumes from recruiters or employment agencies. In the event a recruiter or agency submits a resume or candidate without a previously signed agreement and approved engagement request with Brown and Caldwell, Brown and Caldwell reserves the right to pursue and hire those candidate(s) without any financial obligation to the recruiter or agency.
Brown and Caldwell is proud to be an EEO/AAP Employer. Brown and Caldwell encourages protected veterans, individuals with disabilities, and applicants from all backgrounds to apply. Brown and Caldwell ensures nondiscrimination in all programs and activities in accordance with Title VI of the Civil Rights Act.
LI-Hybrid
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.
See all 35+ Senior Software Engineering Jobs at Brown and Caldwell
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Senior Software Engineering Jobs at Brown and Caldwell.
Get Access To All JobsTips for Finding Senior Software Engineering Jobs at Brown and Caldwell
Align your portfolio with environmental tech systems
Brown and Caldwell's software roles support water, environmental, and infrastructure consulting workflows. Highlight experience with data pipelines, geospatial tools, or asset management platforms. Generic enterprise software backgrounds are harder to position than domain-adjacent technical work.
Verify your OPT timeline before applying
If you're on F-1 OPT, confirm how many months remain before initiating contact. Brown and Caldwell's hiring cycle for senior roles can run several months, and you'll need enough runway for onboarding and any H-1B filing preparation to align without a gap in work authorization.
Ask directly about in-house immigration support
Consulting firms often manage sponsorship through a dedicated HR or legal team rather than ad hoc. In your recruiter conversation, ask whether Brown and Caldwell works with outside immigration counsel. That signals process maturity and tells you what post-offer coordination will look like.
Find Brown and Caldwell's open roles on Migrate Mate
Search Migrate Mate to browse Senior Software Engineering openings at Brown and Caldwell filtered by visa sponsorship type. It's a faster way to confirm which specific roles are currently active and sponsorship-eligible before you spend time tailoring your application.
Prepare for PERM documentation early if targeting a Green Card
If you're interested in long-term sponsorship, ask during the offer stage whether the role is eligible for PERM-based Green Card sponsorship. DOL's PERM process requires extensive employer documentation, and the earlier you align on intent, the less likely it delays your permanent residency timeline.
Frame your seniority in terms of project ownership
Brown and Caldwell's senior engineering roles typically involve leading technical workstreams on multi-year consulting engagements. Document specific examples where you owned architecture decisions or led cross-functional delivery. USCIS scrutinizes specialty occupation criteria, and project leadership evidence strengthens your H-1B petition.
Frequently Asked Questions
Does Brown and Caldwell sponsor H-1B visas for Senior Software Engineers?
Yes, Brown and Caldwell has a track record of sponsoring H-1B visas for engineering roles, including software positions. Senior Software Engineer roles at the company typically qualify as specialty occupations under USCIS criteria given the degree requirements and technical complexity involved. Confirm sponsorship availability for a specific opening with the recruiter early in the process.
How do I apply for Senior Software Engineering jobs at Brown and Caldwell?
Applications go through Brown and Caldwell's careers portal, where open Senior Software Engineering roles are listed by location and business unit. You can also browse current sponsorship-eligible openings on Migrate Mate, which filters roles by visa type so you can confirm sponsorship availability before applying. Tailoring your resume to environmental or infrastructure consulting workflows improves your chances of moving to a screening call.
Which visa types does Brown and Caldwell commonly use for Senior Software Engineering roles?
Brown and Caldwell sponsors multiple visa categories for software engineering positions, including H-1B, TN visa for Canadian and Mexican nationals, and F-1 OPT and CPT for recent graduates. For candidates seeking long-term residency, EB-2 and EB-3 Green Card sponsorship through the PERM process is also part of the company's immigration support. J-1 visa sponsorship is available in select cases.
What qualifications does Brown and Caldwell expect for Senior Software Engineering candidates?
Brown and Caldwell's Senior Software Engineering roles typically require a bachelor's or master's degree in computer science, software engineering, or a closely related field, along with substantial hands-on experience. Given the consulting context, familiarity with water infrastructure, environmental systems, or GIS-related software is a notable advantage. USCIS requires that the role qualify as a specialty occupation, so your degree field should align directly with the technical scope of the position.
How do I time my application around visa filing deadlines at Brown and Caldwell?
For H-1B sponsorship, USCIS accepts cap-subject petitions in April for an October 1 start date, so a late 2025 or early 2026 offer would align well with that cycle. If you're on OPT with a STEM extension, you may have up to 36 months of work authorization, which gives more flexibility. Align your application timeline with Brown and Caldwell's recruiter early so both sides can plan around USCIS filing windows.