R
Software Developer
R
Software Developer
Respec•United States
This week
Hybrid
Company
Respec
Location
United States
Work Schedule
full time
Work Location
hybrid
Respec•United States
This week
Hybrid
Company
Respec
Location
United States
Work Schedule
full time
Work Location
hybrid
Job Description
RESPEC seeks a skilled Software Developer to design and implement innovative software solutions for engineering projects. Join our team to drive technological advancements in a collaborative environment.
Full Description
Job Overview
RESPEC, a leading engineering and consulting firm, is seeking a talented Software Developer to join our dynamic technology team. In this role, you will contribute to the development of cutting-edge software applications that support our diverse portfolio of engineering, environmental, and mining projects across the United States. As a Software Developer at RESPEC, you will collaborate with multidisciplinary teams to create robust, scalable solutions that address real-world challenges in industries such as civil engineering, geotechnical analysis, and resource management. This position offers the opportunity to work on impactful projects that enhance operational efficiency and drive innovation in specialized technical domains.
Key Responsibilities
You will design, develop, and maintain software applications using modern programming languages and frameworks. Responsibilities include writing clean, efficient code; conducting thorough testing and debugging; integrating software with existing systems; and optimizing performance for high-stakes engineering simulations. Collaboration with engineers, data scientists, and project managers is essential to gather requirements, provide technical input, and ensure deliverables meet project timelines and quality standards. Additional duties involve participating in code reviews, documenting development processes, staying updated on emerging technologies, and contributing to agile development practices to deliver reliable software solutions.
Required Qualifications
A Bachelor's degree in Computer Science, Software Engineering, or a related field is required, with at least 3-5 years of professional software development experience. Proficiency in languages such as C#, Python, Java, or C++ is essential, along with experience in full-stack development. Familiarity with engineering software tools, databases like SQL Server or PostgreSQL, and version control systems such as Git is mandatory. Strong problem-solving abilities and a proven track record of delivering projects on time are critical.
Skills
Ideal candidates possess expertise in object-oriented programming, API development, cloud platforms like Azure or AWS, and front-end technologies including React or Angular. Knowledge of data visualization libraries, numerical computing with tools like MATLAB or NumPy, and agile methodologies is highly desirable. Excellent communication skills, attention to detail, and the ability to thrive in a team-oriented environment are key. Experience with GIS software or domain-specific engineering applications is a plus.
Company Info
RESPEC is an employee-owned company headquartered in Rapid City, South Dakota, with offices throughout the United States. We specialize in engineering consulting services for water resources, mining, energy, and environmental sectors, serving clients globally with innovative, science-based solutions. Our commitment to technical excellence and professional growth has made us a trusted partner for over 55 years.
Benefits
RESPEC offers a competitive compensation package including comprehensive health insurance, 401(k) matching, paid time off, and professional development reimbursement. Employees enjoy flexible work arrangements, wellness programs, and access to state-of-the-art facilities.
Growth Opportunities
We foster career advancement through mentorship, internal training programs, and opportunities to lead projects. Join RESPEC to grow your expertise in software engineering while contributing to meaningful work that shapes the future of engineering industries. Advance your career with us today.
Key Skills
C#PythonSoftware DevelopmentAgile MethodologiesCloud Computing
