Full Time

Systems Design Software Engineer

FORE Enterprise
$90,000 - $140,000* / year (about $43–$67 an hour)

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 FORE Enterprise, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Systems Design Software Engineer at FORE Enterprise will play a pivotal role in the design and architecture of system solutions tailored to meet the needs of our clients. This position requires a robust understanding of software engineering principles, with a focus on systems integration and optimization. The selected candidate will work collaboratively with cross-functional teams to develop innovative software solutions that enhance operational efficiency and drive business outcomes. Additionally, the engineer will be responsible for troubleshooting existing systems and implementing enhancements to ensure reliability and performance.



Job Responsibilities

  • Design, develop, and implement software systems based on requirements specifications.
  • Collaborate with product managers, designers, and other engineers in the iterative development process.
  • Conduct systems analysis and design reviews to identify potential improvements and opportunities for efficiency.
  • Debug and resolve complex system issues, ensuring system reliability and high performance.
  • Document system designs and software architecture, creating guides for other team members.
  • Stay abreast of technology trends and advancements, applying best practices in system design and development.
  • Mentor junior engineers, fostering a collaborative and knowledge-sharing environment.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (Master’s preferred).
  • A minimum of 5 years of experience in software engineering with a focus on systems design.
  • Proficiency in programming languages such as Java, C++, or Python.
  • Strong understanding of database technologies and cloud services (e.g., AWS, Azure).
  • Experience with system integration techniques and methodologies.
  • Excellent problem-solving skills and the ability to work under tight deadlines.
  • Strong communication skills, both written and verbal, to interface effectively with technical and non-technical stakeholders.


Technologies & Tools

The Systems Design Software Engineer will utilize a comprehensive set of tools and technologies essential for system development and integration. This includes programming languages such as Java, C++, and Python for software development, as well as relational databases like MySQL and Oracle. Familiarity with cloud computing platforms like AWS and Azure will be crucial, along with tools for version control (e.g., Git), software development frameworks, and collaboration tools such as JIRA and Confluence. The engineer will also engage in utilizing DevOps practices for efficient deployment and integration processes.



Ideal Candidates

Ideal candidates for the Systems Design Software Engineer position will possess a blend of technical expertise and collaborative skills. They demonstrate a proactive approach to problem-solving, with a strong focus on delivering high-quality results. A successful candidate will be detail-oriented, with an ability to think critically and strategically about systems design. They will also be excellent communicators, capable of articulating complex ideas clearly and effectively to diverse audiences. Additionally, a passion for technology and continuous improvement is essential, as is the ability to adapt to an ever-evolving technical landscape.

Unemployment does not last the same number of weeks everywhere. In Georgia it is paid for 14 to 26 weeks, set by the state's unemployment rate. How it works there →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.