Software Engineer

Posted Yesterday
Fort Lauderdale, FL, USA
In-Office
Entry level
Professional Services • Software
Encompass is a platform that connects traditional service providers with building owners/operators.
The Role
Design, develop, test, deploy, and maintain scalable software applications using C++, C, Java, Python, and C#. Collaborate with product managers, designers, and engineers on requirements and architecture. Maintain code quality, performance, and security; automate workflows with scripting; manage Git repositories; contribute to Android applications; and participate in code reviews, troubleshooting, and debugging.
Summary Generated by Built In

About the Role:

As a Software Engineer within our Business Services division, you will play a critical role in designing, developing, and maintaining high-quality software solutions that drive business efficiency and innovation. You will collaborate closely with cross-functional teams to understand requirements and translate them into scalable, robust applications. Your work will directly impact the performance and reliability of our software products, ensuring they meet the evolving needs of our clients and stakeholders. This role demands a strong foundation in multiple programming languages and development frameworks to build versatile and maintainable codebases. Ultimately, your contributions will help position our company as a leader in delivering cutting-edge business technology solutions across the United States.

Minimum Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience programming in C++, C, and Java in a professional environment.
  • Strong understanding of object-oriented programming principles and software design patterns.
  • Experience with version control systems, specifically Git.
  • Familiarity with scripting languages and Python programming.
  • Ability to develop and maintain Android applications.
  • Excellent problem-solving skills and attention to detail.

Preferred Qualifications:

  • Experience with C# and HTML5 in software development projects.
  • Knowledge of Agile development methodologies and continuous integration/continuous deployment (CI/CD) pipelines.
  • Prior experience working in the Business Services industry or on enterprise software solutions.
  • Familiarity with cloud platforms and services such as AWS or Azure.
  • Strong communication skills and ability to work effectively in a collaborative team environment.

Responsibilities:

  • Develop, test, and deploy software applications using C++, C, Java, Python, and C# to meet business requirements.
  • Collaborate with product managers, designers, and other engineers to define software specifications and system architecture.
  • Maintain and improve existing codebases, ensuring code quality, performance, and security standards are met.
  • Utilize scripting languages to automate workflows and streamline development processes.
  • Manage version control and code collaboration using Git to ensure efficient team development.
  • Contribute to Android development projects by building and optimizing mobile applications.
  • Write clean, maintainable, and well-documented code following best practices and coding standards.
  • Participate in code reviews, troubleshooting, and debugging to resolve software defects and improve functionality.

Skills:

The required skills such as C++, C, Java, and Python are essential for developing core application logic and backend services, enabling you to build scalable and efficient software solutions. Proficiency in scripting languages allows you to automate repetitive tasks and enhance development workflows, increasing productivity. Git is used daily to manage source code versions, facilitate collaboration among team members, and maintain code integrity. Android development skills enable you to create and optimize mobile applications that extend our business services to mobile platforms. Preferred skills like C#, HTML5, and knowledge of Agile practices further enhance your ability to contribute to diverse projects, improve user interfaces, and adapt to dynamic development environments.

Skills Required

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Professional programming experience with C++, C, and Java
  • Strong understanding of object-oriented programming principles and software design patterns
  • Experience with Git version control
  • Familiarity with scripting languages and Python
  • Ability to develop and maintain Android applications
  • Excellent problem-solving skills and attention to detail
  • Experience with C# and HTML5
  • Knowledge of Agile methodologies and CI/CD pipelines
  • Experience in business services or enterprise software solutions
  • Familiarity with AWS or Azure
  • Strong communication and collaborative teamwork skills
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Miami, FL
1,500 Employees
Year Founded: 2004

What We Do

We are redefining and elevating the role of facility professionals in the modern world. Established in 2004, Encompass delivers award-winning facility services to building operators with any facility makeup. Our unique combination of top facility professionals empowered by our proprietary and industry leading technology delivers a higher standard of facility management for our customers.

Why Work With Us

Encompass is a company that leads with it's values, and it's at the forefront of everything that we do. Diversity and Inclusion isn’t just a check box for us, it is something that is built into the fabric of who we are. From our leadership team on down, diversity of race/gender and thought is our competitive advantage.

Gallery

Gallery

Similar Jobs

SailPoint Logo SailPoint

Software Engineer

Artificial Intelligence • Cloud • Sales • Security • Software • Cybersecurity • Data Privacy
Remote or Hybrid
United States
2461 Employees
133K-224K Annually

The Aerospace Corporation Logo The Aerospace Corporation

Software Engineer

Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Hybrid
Clearwater, FL, USA
4600 Employees

The Aerospace Corporation Logo The Aerospace Corporation

Software Engineer

Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Hybrid
Clearwater, FL, USA
4600 Employees
Hybrid
Tampa, FL, USA
289097 Employees

Similar Companies Hiring

Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
33 Employees
VCA Animal Hospitals Thumbnail
Pet • Professional Services
Los Angeles, CA
35000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account