Senior Software Engineer
- Pay
- $118,200 – $177,000 per year
- Location
- Pittsburgh, PA · Hybrid
- Job type
- Full-time
- Level
- Senior
- Listed
- 30 days ago
Skills & highlights for this role
- Python
- large dataset processing
- Geospatial Data Processing
- AI & Machine Learning
- Docker
Also useful
- Kubernetes
- AirFlow
- MLFlow
- C++
- QGIS
Stated benefits & perks
- Health
- Dental
- Vision
- Retirement plan
We seek to move the world forward through innovative thinking.
Woolpert is an award-winning, global leader in architecture, engineering, and geospatial services. We blend design excellence with cutting-edge technology to deliver exceptional client value. Our team is passionate about their work and committed to building the next generation of industry leaders, and as a certified Great Place to Work®, Woolpert embraces progress and innovation to create limitless opportunities for career growth.
Position Overview
Woolpert is hiring a Senior Software Engineer to join our dynamic Atlas Labs team supporting our Geospatial sector. This position reports to the Director of Product and AI. Atlas Labs oversees technology development for Woolpert's Geospatial sector, including various types of AI model development, R&D, software infrastructure, and user-facing products.
We are unable to provide visa sponsorship for this position. Applicants must already possess work authorization in the country the job is located.
What You Will Do
- Contribute to the planning, research, design, architecture, development, and testing of Atlas Labs software features. You'll write code daily, definitely in Python and possibly in C++ or JavaScript.
- Work as part of a cross-functional Scrum team with domain experts in AI/ML, Geospatial Data, Software Engineering, and GIS.
- Collaborate with internal and external users to ensure the correctness, quality, and availability of Atlas Labs software products.
What You Will Bring
- Meaningful employment experience working on commercial software products
- Experience writing production code in Python, preferably dealing with large datasets
- Demonstrated experience or academic output in a relevant domain:
- Geospatial Data Processing
- Computer Vision
- AI & Machine Learning
- LiDAR
- Robotics/Self-Driving/Autonomy
- General familiarity with relevant technologies:
- Linux, Docker, and GitHub
- AI/ML frameworks (Tensorflow, Pytorch)
- Cloud platforms (Azure, AWS, Google)
Nice to Have
- Familiarity with GIS applications like ESRI, QGIS, Google Earth
- Familiarity with orchestration frameworks like Kubernetes, AirFlow, MLFlow
- Programming experience in C++ or JavaScript
- Experience with Agile processes like Scrum
Benefits You Will Love
- Certified as a Great Place to Work, Woolpert is one of the fastest-growing architecture, engineering, and geospatial companies in the world.
- With over 75 offices and countless projects around the globe, you'll work on meaningful assignments that improve quality of life around the world.
- In addition to offering competitive pay, we provide employees with a robust set of unique benefits, including:
- Freedom to Work program: Set your own schedule and location (as appropriate).
- Principal program: Earn the opportunity to become an owner of the firm.
- Flexible paid time off/vacation: Take time off when it makes sense for you and your team.
- Career development: Explore a wide range of learning and growth opportunities within and across industries.
- Health, life, vision, and dental insurance: Cover all your medical bases.
- Paid sick time, retirement plan, fitness reimbursement, pet insurance, identity protection, technology stipend, employee assistance program, and more!
- #LI-Hybrid
- Base pay offered may vary depending on job-related knowledge, skills, and experience.
Pay Range $118,200—$177,000 USD
Woolpert is an equal-opportunity employer. Woolpert is committed to the full inclusion of all individuals. You may view more about EEO on our website: Equal-Employment-Opportunity-The-Law.pdf and EEO is the Law Poster Supplement.
Applicants who require an accommodation throughout the application and interview process should request this in advance by contacting your Recruiter
To all agencies: Please, no phone calls or emails to any employee of Woolpert or any of our subsidiaries about this requisition. All resumes submitted by search firms/employment agencies to any employee at Woolpert via email, the internet, or in any form and/or method will be deemed the sole property of Woolpert, unless such search firms/employment agencies were engaged by Woolpert's Talent Acquisition Team for this requisition and a valid agreement is in place. In the event a candidate who was submitted outside of Woolpert's applicant process is hired, no fee or payment of any kind will be paid.
Equal opportunity and legal notices
We recruit, train, compensate, and promote regardless of race, religion, color, national origin, sex, disability, age, veteran status, and other protected status as required by applicable law.
From Woolpert's careers page, first listed on Rolev.ai on October 10, 2026. Rolev.ai is not the employer.
How Rolev.ai helps with this application
Rolev.ai is a job search and application tool for US job seekers. For this Senior Software Engineer role at Woolpert, it shows how your resume fits, tailors your resume to the posting, and prepares the application for you to review.
See how you fit
Openings from employer career sites are ranked against your whole resume—and searchable inside Claude, ChatGPT, and Cursor via Rolev.ai MCP.
Tailor without inventing
Every change to your resume is checked against your original. New experience goes in only with your yes—zero fabricated claims.
Draft the full kit
Tailored and Full Match resumes, role-specific cover letters, and answers to employer screening questions are prepared in seconds.
1-Click Extension Autofill
The Chrome extension fills the employer's Greenhouse, Workday, Lever, or Ashby form in 1 click. You review it and press Submit.
Similar roles
All Software Developer jobs- Software DeveloperAccenture Federal Services · Washington, DC · $97.5k – $115k/yr
- Software Developer 803Freedom Technology Solutions Group · Annapolis Junction, MD · $150k – $200k/yr
- Software DeveloperPurvis Systems · Newport, RI
- NASA Human Spaceflight Artificial Intelligence (AI) Software Engineer and Data ScientistCACI · Houston, TX
- Senior Manager Software EngineeringNasdaq · Atlanta, GA
- Software Engineering Supervisor - Test SystemsMoog · Torrance, CA
Common questions
What is the salary for the Senior Software Engineer role at Woolpert?
The Senior Software Engineer posting at Woolpert states compensation of $118,200 – $177,000 per year. It is listed as a full-time position. Final pay may depend on location, experience, and interview evaluation on Woolpert's official career site.
Where is the Senior Software Engineer job at Woolpert located?
This Senior Software Engineer position at Woolpert is located in Pittsburgh, PA (Hybrid). Always check Woolpert's application page for specific state eligibility or relocation policies.
What qualifications are required for Senior Software Engineer at Woolpert?
For the Senior Software Engineer role, Woolpert highlights experience with Python, large dataset processing, Geospatial Data Processing, AI & Machine Learning, Docker. Rolev.ai can score your existing resume against these requirements and show any skill gaps before you apply.
How do I apply for the Senior Software Engineer position at Woolpert?
This listing links directly to Woolpert's Greenhouse application page. You can apply directly on Woolpert's site, or use Rolev.ai to check your resume fit, generate a zero-hallucination tailored resume and cover letter for this posting, and autofill the Greenhouse application form in 1 click with the Rolev.ai Chrome extension. You always review the form and press Submit yourself.