Staying on the cutting edge of technology requires a lot more than brilliance; it requires an informal yet agile working environment that encourages and rewards innovation — the kind you'll find at CiDRA.
We're seeking a Software Engineer to work as part of a team developing new software architectures to support extensive product deployments. This position will involve software development to expand the capabilities of the current products as well as contribute to the development of new products. This position will involve the design and implementation of RESTful API cloud services and tools. This engineer will be responsible for developing/implementing various cloud and standalone applications that meet given product and/or system requirements. Close collaboration with other project engineers including other software, hardware, and testing engineers as well as participation in dev-ops and review activities will be required.
Development Experience:
- AGILE development
- RESTful API development
- Experience with graphQL, REST, MQTT, SOAP.
- Cloud Application development: Can be either AWS or Azure or GCP. Bonus points for AWS (AWS lambda or experience with other serverless functions offerings)
- Database development: PostgreSQL, timeseries database i.e., Timescale, Timestream, InfluxDB etc., Redis
Languages/Tools/Skills Experience
- DevOps technologies: Jira, Git - GitHub/GitLab, or Any CI/CD environments
- Python (experience writing production level python): Use of pyTest for unit testing
- JavaScript: Experience with at least one modern framework/library i.e., React, Vue, or Svelte. Bonus points for experience with Next, Nuxt, or SvelteKit.
- Some combination of: HTML, CSS, SQL, Swagger
Responsibilities:
- Participate in planning and review activities for development projects to access risk and complexity of tasks
- Contribute to new as well as ongoing project development
- Participate in planning and implementation of comprehensive software system testing
- Sustaining support for existing product lines
Education/Skills we're seeking:
- 3-5 years of software development experience with an emphasis on Back-end development
- Bachelor’s degree in Computer Science, Engineering or related field
- Excellent problem solving and communication skills
- Self-starter with ability to work in a fast-paced limited oversight environment.
If this sounds like you, apply today!
Benefits at CiDRA:
- Career Growth Opportunities
- Comprehensive 401k plan with company match
- Paid Time Off
- Medical, Dental, Vision, ST/LT Disability, and Life Insurance
CiDRA is dedicated to providing a safe, equitable, and inclusive working environment for all our employees. As such, we are committed to fostering inclusion and establishing a culture that encourages everyone to be their authentic self at work. We are an Affirmative Action/Equal Opportunity Employer and welcomes applications from all qualified applicants regardless of race, age, sex, religion, disability, medical condition, national origin, or any other protected classification.