Join our Talent Network
Join our Talent Network
Skip to main content

Software Engineer

This job posting is no longer active.

Community: Technology
Location: Bogota, Colombia
Date Posted: Jun 14, 2021
Remote:
Travel Requirements: None

Job Description

Description

Software Engineer

Bogota, Colombia

 

*ONLY CVs SUBMITTED IN ENGLISH WILL BE CONSIDERED*

 

The Opportunity: 

We’re looking for a Software Engineer to help us push the boundaries of what education can offer through the power of technology. Education is our passion, and our team members bring that to work each day as they aim to advance learning in every region of the world. Blackboard is the world's leading education technology company, providing dynamic products and services to the global education community. We’re focused on driving innovation in EdTech and working with our clients to create a smarter learning environment.   

 

For more information about Blackboard Inc. and our career opportunities, please visit www.blackboard.com.  

 

 We are building up a group within Blackboard focused on enterprise data services. This team’s mission is to bring data together from across Blackboard’s extensive product lines into our cloud-based data lake. We are the analytics and data experts at Blackboard. Our team enables other development teams to strategically and effectively utilize the data lake for a variety of Blackboard products. We deliver products and services for analytics, data science, business intelligence, and reporting.  

 

As Software Engineer on this team, you will have a strong foundation in software design, software development, scaled infrastructure, containerization, enterprise build patterns, databases, pipeline development, and configuration management. Specific responsibilities will include:

  • Learning quickly and developing creative solutions that encompass performance, reliability, maintainability, and security  
  • Applying hands-on technical design and implementation solutions using Java, Kubernetes, Helm and other components to support Blackboard products that utilize an expansive data lake   
  • Working with the development manager, product manager, and engineering team on projects related to system research, product design, product development, and defect resolution  
  • Being willing to respond to the unique challenges of delivering and maintaining cloud-based software including minimizing down-time, troubleshooting live production environments, and responding to client-reported issues  
  • Working with other engineering personnel to ensure consistency among products  
  • Through continued iteration on existing development processes, ensuring that we’re leading by example, fixing things that aren’t working and always improving our expectations of ourselves and others  

 

The Candidate:

Required skills/qualifications:

  • 2-4 years of relevant experience 
  • Fluency in written and spoken English at CEF B2 level or above
  • Proficient with web application development and SQL databases 
  • Experience with Java, JavaScript frameworks, and scripting language (such as Python, Ruby, or Groovy) 
  • Experience developing and consuming RESTful web services and knowledge of authentication and access management protocols and products (SAML, OIDC, OAuth) 
  • Knowledge of professional engineering best practices for the full SDLC, including coding standards, code reviews, source control management, build processes, testing, and operations   
  • Experience creating, tuning, and optimizing indexes, stored procedures, DTS/SSIS packages, and SQL jobs 
  • Strong problem-solving skills, analytical thinking skills, and excellent written & oral communication skills  

 

Preferred skills/qualifications:  

  • Experience with big data: extraction, processing, filtering, and presenting large data quantities via AWS technologies, SQL, Python, and data pipelines   
  • Previous experience in the education industry and with e-learning technologies  
  • Knowledge of the AWS tool suite (Kubernetes, DynamoDB, CloudFront, Aurora, etc.) and relevance for each 
  • Ability to proactively identify, troubleshoot, and resolve database issues 
  • Experience with Business Intelligence and Data Warehousing 

 

To ensure the safety and wellbeing of our employees during the COVID-19 pandemic, Blackboard positions are currently remote (where possible). 

 

This job description is not designed to contain a comprehensive listing of activities, duties, or responsibilities that are required. Nothing in this job description restricts management's right to assign or reassign duties and responsibilities at any time.  

 

Blackboard is an equal employment opportunity/affirmative action employer and considers qualified applicants for employment without regard to race, gender, age, color, religion, national origin, marital status, disability, sexual orientation, gender identity/expression, protected military/veteran status, or any other legally protected factor. 

 

Share: mail
 

Similar Jobs

Senior Security Engineer

Bogota, Colombia

Software Engineer in Test

Bogota, Colombia

UX Software Developer

Bogota, Colombia

Junior Contract Specialist

Bogota, Colombia

Client Support Specialist

Bogota, Colombia

Software Engineer in Test

Bogota, Colombia

Associate DevOps Engineer

Bogota, Colombia

Principal UX Designer

Bogota, Colombia

Sr. UX Content Designer

Bogota, Colombia

Senior Security Engineer

Bogota, Colombia

HR Consultant

Bogota, Colombia

Senior Software Engineer

Bogota, Colombia

Designer

Bogota, Colombia

Sr Mgr, DevOps Engineering

Bogota, Colombia