Enable job alerts via email!

Software engineer

Civitronix

San Diego (CA)

Remote

USD 150,000 - 200,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a motivated Software Engineer to join its dynamic team. This role involves developing software solutions that enhance engineering workflows and optimize project outcomes. You'll work closely with engineers and project managers to design and deploy applications that support civil and environmental projects. This position offers a unique opportunity to contribute to cutting-edge solutions in infrastructure and environmental management. If you're passionate about software development and eager to make a difference, this is the perfect opportunity for you.

Benefits

401(k)
401(k) matching
Health insurance
Life insurance
Paid time off

Qualifications

  • Bachelor's or Master's degree in a relevant field required.
  • 2+ years of software development experience preferred.

Responsibilities

  • Design, develop, and maintain software applications for engineering teams.
  • Collaborate with cross-functional teams to integrate software solutions.

Skills

Software Development
Database Management (SQL, NoSQL)
Problem-Solving
Communication Skills
Agile Development
Attention to Detail

Education

Bachelor's or Master's in Computer Science
2+ years of software development experience

Tools

AWS
ArcGIS
AutoCAD

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 firms 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.

Pay rate : $38.00 - $47.00 / hour

Location : Remote (United States Only)

  • 401(k)
  • 401(k) matching
  • Health insurance
  • Life insurance
  • Paid time off

Schedule :

  • 8 hour shift
  • Monday to Friday
  • 401(k)
  • 401(k) matching
  • Health insurance
  • Life insurance
  • Paid time off
Create a job alert for this search
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Staff Software Engineer (Remote)

Becton, Dickinson and Company

San Diego

Remote

USD 155,000 - 258,000

Yesterday
Be an early applicant

Software Engineer - App Stores

Canonical

San Diego

Remote

USD 135,000 - 170,000

10 days ago

Staff Software Engineer (Remote US Based)

BD

San Diego

Remote

USD 150,000 - 206,000

5 days ago
Be an early applicant

Application Engineer - Enterprise SW Support Team

Agilent

Texas

Remote

USD 103,000 - 161,000

Yesterday
Be an early applicant

Staff Software Engineer

AppFolio

San Diego

Remote

USD 167,000 - 209,000

26 days ago

Senior Software Engineer

Jobot

Austin

Remote

USD 175,000 - 200,000

Yesterday
Be an early applicant

Senior Software Engineer

ARIA Cybersecurity Inc.

Lowell

Remote

USD 100,000 - 180,000

Yesterday
Be an early applicant

Lead Software Engineer

Attractivate Consulting Solutions

Remote

USD 150,000 - 175,000

2 days ago
Be an early applicant

Principal Ground Software Engineer

EVONA

Remote

USD 100,000 - 720,000

Yesterday
Be an early applicant