Software Engineer
KYOCERA International, Inc. | |
life insurance, vision insurance, flexible benefit account, paid time off, paid holidays, tuition reimbursement, 401(k)
| |
United States, California, San Diego | |
Feb 27, 2026 | |
|
Description
Join Kyocera International, Inc. Salary Range: $122,573- $152,441 annually Why Kyocera? What Makes Us Stand Out? Generous Time Off
Financial Wellness
Comprehensive Health Coverage
Investing in You
Work-Life Balance & Culture
Our Philosophy Kyocera Values Ready to Make a Difference? Software Engineer (RFIM5481) Exempt: Yes Safety Sensitive: No GENERAL DESCRIPTION OF POSITION A Software Engineer is responsible for developing software programs or systems that align with user needs. The duties include meeting with management and end users to strategize ideas for beneficial software, coordinating with other IT professionals to design software and running tests to catch coding errors. ESSENTIAL DUTIES AND RESPONSIBILITIES Software Engineers use an analytical, engineering-focused approach and expert knowledge of programming languages to develop computer programs and ensure software is as functional and robust as the end user needs. * Analyze the needs of the user * Design, test and develop the software to meet those needs * Recommend upgrades for existing systems and programs * Develop separate elements of a software that work well in the program as a whole * Create various diagrams, flowcharts and models that illustrate the type of code needed for programmers * Ensure continued functionality of a program during maintenance and testing of software * Document each aspect of a system or application as a reference for future upgrades and maintenance * Revisit the development process to fix bugs or address client or consumer concerns Perform any other related duties as required or assigned. QUALIFICATIONS 1. A bachelor's degree in computer science, software engineering, or a related field. 2. Minimum of 2 years' experience as a Software Developer or Engineer. 3. Strong problem-solving and critical thinking skills, with the ability to troubleshoot and debug code. 4. Proficiency in one or more programming languages such as Java, Python, C++, or JavaScript. 5. Familiarity with software development methodologies, including Agile, Scrum, and Waterfall. 6. Knowledge of database systems and SQL. 7. Experience with software development tools, such as version control systems (e.g., Git), integrated development environments (IDEs), and project management tools. 8. Strong written and verbal communication skills, with the ability to effectively collaborate with cross-functional teams. 9. A portfolio of personal projects and experience with software development projects in a professional setting. 10. A commitment to continuous learning and keeping up to date with new technologies and industry trends. 11. Familiarity with security and privacy best practices. PHYSICAL ACTIVITIES The following physical activities described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions and expectations. ENVIRONMENTAL CONDITIONS There are no harmful environmental conditions that are present for this position.
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor. | |
life insurance, vision insurance, flexible benefit account, paid time off, paid holidays, tuition reimbursement, 401(k)
Feb 27, 2026