drjobs Software engineer

Software engineer

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

San Diego, CA - USA

Hourly Salary drjobs

$ $ 38 - 47

Vacancy

1 Vacancy

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 detailoriented Software Engineer to join our growing technology team. The successful candidate will collaborate with crossfunctional 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 cuttingedge 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 technologydriven 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 highquality standards.
  • Research & Innovation: Stay uptodate 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 endusers 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 longterm maintainability.

Qualifications:

Education & Experience:

  • Bachelors 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 technologydriven environment is a plus.
  • Experience with software engineering best practices including Agile development version control unit testing and continuous integration.

Technical Skills:

  • Proficiency in programming languages such as Python Java C# or JavaScript.
  • Familiarity with web development technologies including HTML CSS and JavaScript frameworks (React Angular or Vue.js).
  • 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 problemsolving abilities and analytical thinking.
  • Excellent communication skills both written and verbal with the ability to explain technical concepts to nontechnical stakeholders.
  • Ability to work independently and as part of a crossfunctional team in a fastpaced collaborative environment.
  • Attention to detail and commitment to delivering highquality software.
  • Proactive in learning new tools technologies and processes.

Pay rate: $38.00 $47.00 / hour

Location: Remote (United States Only)

Benefits

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

Schedule:

  • 8 hour shift
  • Monday to Friday

Benefits

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

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.