Qureos

FIND_THE_RIGHTJOB.

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

Software Engineer

About the Role

We are seeking an experienced Software Engineer to design, develop, test, and enhance enterprise software solutions. This role conducts complex business process analysis and collaborates with Architects and Business Analysts to ensure technology solutions align with business objectives. The ideal candidate brings strong technical expertise, hands-on development experience, and a passion for innovation.

Key Responsibilities

  • Lead complex application development initiatives across multiple technologies

  • Design, code, test, and implement new software applications and enhance existing ones

  • Work closely with Business Analysts and Architects to analyze requirements and estimate effort

  • Resolve technical design challenges and ensure timely delivery with high-quality standards

  • Drive adoption of best practices, process improvements, and emerging technologies

  • Mentor and support junior team members

  • Participate in code reviews and ensure adherence to enterprise coding standards

  • Support agile development methodologies and software lifecycle processes

Technical Skills

Programming & Development

  • Proficiency in Python and Java

  • Experience writing highly complex code and performing code reviews

  • Full-stack development preferred (Angular, JavaScript, HTML5)

Cloud & DevOps

  • Hands-on experience with AWS (Lambda, IAM, S3, EFS, SQS, SNS, API Gateway, Kinesis, Glue, CloudWatch, CloudFormation, ElastiCache)

  • Experience with cloud-based, distributed systems and modern architecture patterns (microservices, event-driven)

Data & Databases

  • Oracle, SQL Server, PostgreSQL, Cassandra, DynamoDB

  • Big Data technologies (Hadoop, Spark, EMR)

Other Preferred Skills

  • AI / ML / Data Science exposure

  • Web application security & open-source technologies

  • Service-oriented and microservices architecture

  • Strong communication skills and ability to understand business requirements

Qualifications

  • Bachelor’s degree in Computer Science, MIS, or related field
    OR High School Diploma/GED plus 4 additional years of relevant experience

  • Minimum 5 years of experience in software development

  • Experience with systems development, implementation, upgrades, and QA testing

  • Knowledge of software development methodologies and agile practices

  • Ability to multitask in a fast-paced environment and adapt to change

  • Excellent communication, problem-solving, and mentoring skills

Leadership

  • May lead project workstreams or coach less-experienced team members

Work Environment

  • Office-based role

  • Frequent computer use, occasional lifting up to 30 lbs

  • Rare exposure to environmental elements or occupational hazards

Qualifications

  • Bachelor’s degree in Computer Science, MIS, or related field
    OR High School Diploma/GED plus 4 additional years of relevant experience

  • Minimum 5 years of experience in software development

  • Experience with systems development, implementation, upgrades, and QA testing

  • Knowledge of software development methodologies and agile practices

  • Ability to multitask in a fast-paced environment and adapt to change

  • Excellent communication, problem-solving, and mentoring skills

© 2025 Qureos. All rights reserved.