N
Software Engineer
N
Software Engineer
NOVIAC•CA
yesterday
Full-timeHybrid
Company
NOVIAC
Location
CA
Type
Full-time
Work Schedule
full time
Work Location
hybrid
NOVIAC•CA
yesterday
Full-timeHybrid
Company
NOVIAC
Location
CA
Type
Full-time
Work Schedule
full time
Work Location
hybrid
Job Description
NOVIAC is seeking a skilled Software Engineer to design, develop, and maintain high-quality software solutions that meet business requirements and enhance user experiences.
Full Description
Job Overview
NOVIAC is seeking an experienced Software Engineer to join our dynamic team in California. This full-time position offers the opportunity to work on innovative software projects that drive business success and technological advancement. The ideal candidate will collaborate with cross-functional teams to design, develop, and implement robust software solutions that address complex business challenges.
Key Responsibilities
Design, develop, and maintain scalable software applications using modern programming languages and frameworks. Collaborate with product managers, designers, and other engineers to define technical requirements and deliver high-quality solutions. Write clean, efficient, and well-documented code while following best practices and coding standards. Perform code reviews to ensure quality and consistency across the development team. Debug and troubleshoot software issues to identify root causes and implement effective fixes. Participate in agile development processes including sprint planning, daily standups, and retrospective meetings. Stay current with emerging technologies and industry trends to continuously improve development practices.
Required Qualifications
Bachelor's degree in Computer Science, Software Engineering, or a related field. Minimum of three years of professional software development experience. Strong proficiency in programming languages such as Java, Python, or JavaScript. Experience with web development frameworks and database technologies. Excellent problem-solving abilities and analytical thinking skills.
Skills
Proficiency in object-oriented programming and software design patterns. Experience with version control systems like Git and continuous integration pipelines. Strong understanding of software testing methodologies and quality assurance practices. Excellent communication skills with the ability to work effectively in team environments. Knowledge of cloud platforms and modern development tools.
Company Info
NOVIAC is a forward-thinking technology company dedicated to delivering innovative solutions that transform industries. We foster a collaborative and inclusive work environment where creativity and technical excellence are valued. Our team of dedicated professionals works together to push the boundaries of technology and create meaningful impact.
Benefits
We offer competitive compensation packages including health insurance, retirement savings plans, and flexible work arrangements. Employees enjoy professional development opportunities, continuous learning programs, and career advancement pathways. Our comprehensive benefits package supports work-life balance and employee well-being.
Growth Opportunities
NOVIAC provides ample opportunities for professional growth through mentorship programs, technical training, and leadership development initiatives. Engineers have the chance to take on increasing responsibilities, lead projects, and specialize in emerging technology areas. We support continuous learning and encourage employees to pursue certifications and advanced degrees.
Key Skills
JavaPythonJavaScriptGitAgile Development
