Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Dice, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Software Systems Engineer at Dice will play a pivotal role in the design, development, and implementation of advanced software systems. This individual will collaborate closely with cross-functional teams to enhance existing applications and create innovative solutions that meet the evolving needs of our clients. Additionally, the Senior Software Systems Engineer will mentor junior engineers, ensuring best practices are followed throughout the software development lifecycle, thus contributing to the overall success and efficiency of the engineering team.
Job Responsibilities
- Design and develop scalable software systems to meet business requirements.
- Conduct system analysis and design specifications to enhance software functionality.
- Collaborate with stakeholders to gather and define software requirements.
- Perform rigorous testing and debugging of software applications to ensure optimal performance.
- Mentor junior engineers, providing technical guidance and fostering a collaborative team environment.
- Stay current with industry trends and technologies to propose and implement improvements.
- Document development processes, code changes, and system configurations for future reference.
- Participate in code reviews to ensure quality and compliance with best practices.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
- Minimum of 5 years of experience in software engineering, with a focus on systems integration.
- Proficient in multiple programming languages, such as Java, C++, or Python.
- Strong understanding of software development methodologies (Agile, Scrum, etc.).
- Experience with database management systems and data modeling.
- Knowledge of cloud computing platforms (AWS, Azure, etc.) is a plus.
- Excellent problem-solving, analytical, and critical-thinking skills.
- Strong interpersonal and communication skills to collaborate effectively with team members and stakeholders.
Technologies & Tools
The Senior Software Systems Engineer will be expected to work with a variety of technologies and tools, including but not limited to integrated development environments (IDEs) such as Eclipse and Visual Studio, version control systems like Git, cloud services such as AWS or Azure, and database management systems including MySQL and MongoDB. Familiarity with software testing tools and continuous integration/continuous deployment (CI/CD) practices will also be advantageous. This role requires a proactive approach to adopting new tools and methodologies as needed for project requirements.
Ideal Candidates
Ideal candidates for the Senior Software Systems Engineer position are dynamic and innovative thinkers who are passionate about technology and software development. They possess strong leadership qualities, exhibit a proactive approach to problem-solving, and thrive in collaborative environments. Effective communication skills and the ability to adapt to changing situations are crucial, as is a continuous drive for personal and professional growth within the field of software engineering.
Over the last year, unemployment was lowest in legal jobs (1.5%) and highest in farming, fishing and forestry jobs (8.7%). For all workers it was 4.3%. Compare kinds of work →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.