NEWPosted 3 hours ago

Job ID: JOB_ID_7391

Job Description:

Applies the principles of secure software engineering to the design, development, maintenance, testing and evaluation of software and cloud infrastructure. Works cross-functionally to understand business requirements, architecture and technology direction, evaluate alternative approaches and ensure software and systems are designed accordingly. Incorporates state-of-the-art concepts and practices to facilitate system functionality, scalability, resilience and security as well as ease-of-use. Applies agile principles to software development with a focus on delivery of business value, collaboration, continuous improvement and sustainability.

Key Qualifications:

  • Minimum of 5 years of professional experience in software development, with a strong focus on building data-driven applications.
  • Extensive experience designing, developing, and architecting applications that integrate complex data workflows and business logic.
  • Proficiency in programming languages commonly used in data processing and application development, including Python, Scala, SQL, C#.
  • Deep understanding of data engineering principles and broader software architecture practices, including microservices, APIs, and integration patterns.
  • Proven ability to contribute to architecture and design discussions encompassing application and data platform interactions.
  • Experience with both SQL and NoSQL databases, ensuring efficient data modeling, storage, and transformation.
  • Familiarity with cloud platforms (e.g., Azure, AWS, Google Cloud) and deploying scalable applications in these environments.
  • Knowledge of containerization (e.g., Docker) and infrastructure-as-code practices is a plus.
  • Experience with Databricks is a plus.
  • Strong problem-solving, communication, and leadership skills, with the ability to mentor team members and drive technical decisions.

Responsibilities:

  • Design, develop, and maintain robust, scalable data-driven applications combining data processing, transformation, and business logic.
  • Enforce best practices across software and data layers through strong architecture and design principles.
  • Collaborate with developers, architects, and stakeholders to align application design with data strategies and business requirements.
  • Build, test, and maintain reliable data pipelines integrated with application components.
  • Support deployment, monitoring, and operational stability of data-centric applications in cloud or managed platform environments.
  • Stay current with emerging technologies, tools, and best practices in both application development and data engineering.

Skills include:

  • Microsoft Azure Databricks
  • Data Lake
  • ETL

Special Requirements

East coast candidates only. 7am EDT start time.


Compensation & Location

Salary: $162,240 – $162,240 per year (Estimated)

Location: Remote


Recruiter / Company – Contact Information

Email: eph.adams@sonsoftinc.com


Interested in this position?
Apply via Email

Recruiter Notice:
To remove this job posting, please send an email from
eph.adams@sonsoftinc.com with the subject:

DELETE_JOB_ID_7391

to delete@join-this.com.