Software engineer

CiviTronix

San Diego (CA)

On-site

USD 80,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A collaborative technology firm is seeking a highly motivated Software Engineer to join their growing team in San Diego, California. In this role, you will design, develop, and maintain software applications that enhance engineering workflows. You will work closely with engineers to integrate and customize software tools, while ensuring data management and compliance. Candidates should have a Bachelor's or Master's degree in Computer Science or a related field, along with 2+ years of development experience. Strong problem-solving and communication skills are essential for success in this position.

Qualifications

  • 2+ years of professional software development experience in an engineering-driven environment.
  • Understanding of Agile development and software engineering best practices.
  • Experience with databases and data integration tools.

Responsibilities

  • Design and develop software applications for engineering teams.
  • Collaborate with teams to integrate software applications with engineering systems.
  • Customize software tools to meet departmental needs.

Skills

Database management
Cloud platforms (AWS, Azure)
GIS software (ArcGIS, QGIS)
Engineering design software (AutoCAD, Revit)
Problem-solving
Analytical thinking
Excellent communication
Attention to detail

Education

Bachelor's or Master's degree in Computer Science, Software Engineering, IT

Tools

SQL
NoSQL
ArcGIS
AutoCAD
Revit

Job description

At CiviTronix, we are dedicated to fostering a culture of collaboration, growth, and continuous learning. As part of our expanding technology team, you will play an integral role in developing software solutions that support our engineering processes and help us deliver on our mission to improve and sustain the built environment.

Note: Strictly for candidates within the United States.

CiviTronix is seeking a highly motivated and detail‑oriented Software Engineer to join our growing technology team. The successful candidate will collaborate with cross‑functional teams of engineers, project managers, and regulatory experts to design, develop, and deploy software solutions that enhance our engineering workflows and optimize our project outcomes. This is an exciting opportunity to be part of an organization that is at the intersection of software development and engineering innovation, working on cutting‑edge solutions for infrastructure, environmental management, and civil engineering.

As a Software Engineer at CiviTronix, you will contribute to the development of systems and applications that support our civil, environmental, and infrastructure projects. You will work with a team of engineers and technologists to build software tools, improve existing systems, and contribute to a technology‑driven engineering practice.

Key Responsibilities:
  • Software Development: Design, develop, and maintain software applications, tools, and systems used by CiviTronixs engineering teams to support civil engineering, stormwater management, highway design, environmental solutions, and water/wastewater services.
  • System Integration: Collaborate with engineering and IT teams to integrate software applications with existing engineering systems and project management tools, ensuring smooth data flow across platforms.
  • Customization of Software Tools: Customize and enhance existing engineering software tools to meet the specific needs of various departments, ensuring efficiency and accuracy in engineering calculations, simulations, and data analysis.
  • Automation: Develop automation scripts and tools to streamline and optimize engineering workflows, reducing manual tasks and increasing efficiency in project delivery.
  • Data Management & Analytics: Work with engineering teams to design and implement databases and data management systems that support efficient storage, retrieval, and analysis of engineering data. Ensure that systems meet regulatory and compliance standards for data handling.
  • Collaboration with Engineering Teams: Partner with civil, environmental, and municipal engineers to understand project requirements and develop software solutions that improve project outcomes. Participate in engineering review meetings to identify software needs and opportunities for optimization.
  • Quality Assurance: Conduct thorough testing and debugging to ensure that software is robust, reliable, and scalable. Perform code reviews, write unit tests, and ensure that applications meet high‑quality standards.
  • Research & Innovation: Stay up‑to‑date with emerging technologies and engineering software trends. Recommend new tools, techniques, and methodologies to improve the firm’s engineering software capabilities.
  • Technical Support & Training: Provide support to end‑users in the engineering team by troubleshooting software issues and delivering training on new tools and features. Ensure that all team members are comfortable using the software effectively.
  • Documentation: Maintain comprehensive documentation for software development processes, codebases, user guides, and system integrations to ensure long‑term maintainability.
Qualifications:
Education & Experience:
  • Bachelor's or Masters degree in Computer Science, Software Engineering, Information Technology, or related field.
  • 2+ years of professional software development experience; experience in an engineering or technology‑driven environment is a plus.
  • Experience with software engineering best practices, including Agile development, version control, unit testing, and continuous integration.
Technical Skills:
  • Strong experience with database management (SQL, NoSQL) and data integration.
  • Understanding of cloud platforms (AWS, Azure) and DevOps practices is a plus.
  • Experience with GIS software and spatial data handling (ArcGIS, QGIS, or similar tools) is a plus.
  • Familiarity with engineering design software (AutoCAD, Revit, Civil 3D, etc.) or custom applications in the engineering domain is beneficial.
Soft Skills:
  • Strong problem‑solving abilities and analytical thinking.
  • Excellent communication skills, both written and verbal, with the ability to explain technical concepts to non‑technical stakeholders.
  • Ability to work independently and as part of a cross‑functional team in a fast‑paced, collaborative environment.
  • Attention to detail and commitment to delivering high‑quality software.
  • Proactive in learning new tools, technologies, and processes.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

IT Support Specialist
IT Support Specialist

CiviTronix • Austin (TX)

On-site
USD 55,000 - 75,000
Business Analyst
Business Analyst

CiviTronix • Seattle (WA)

On-site
USD 70,000 - 90,000
Web Developer
Web Developer

CiviTronix • San Francisco (CA)

On-site
USD 80,000 - 120,000
Recruiter
Recruiter

CiviTronix • Decatur (AL)

On-site
USD 60,000 - 80,000
Marketing Assistant
Marketing Assistant

CiviTronix • Chicago (IL)

On-site
USD 45,000 - 65,000
Full Stack Developer
Full Stack Developer

CiviTronix • San Francisco (CA)

On-site
USD 90,000 - 120,000
Administrative Assistant
Administrative Assistant

CiviTronix • New York (NY)

On-site
USD 40,000 - 55,000
Director of Technology Operations & Innovation
Director of Technology Operations & Innovation

Trinnex • Grand Island (NE)

On-site
USD 180,000 - 240,000
Director of Digital Technology Operations & Innovation
Director of Digital Technology Operations & Innovation

Trinnex • Erie

On-site
USD 170,000 - 230,000
Director of Technology Operations & Innovation
Director of Technology Operations & Innovation

Trinnex • Rock Springs (WY)

On-site
USD 180,000 - 280,000