Software Engineer

1 month ago


Princeton, United States Lingraphica Full time
Job Description

Purpose: A Software Engineer at Lingraphica is responsible for coding, debugging and testing software built by their team. This role requires the ability to work independently and make design decisions within the scope of the immediate tasks. A Software Engineer specializes in multiple technology stacks deployed by their team and will be working on various microservices to support internal business needs.  

As a member of the Systems Engineering group, the Software Engineer focuses on building services and applications for our employees by integrating our systems (CRM, LMS, Billing, Shipping, Inventory, etc.) and automating internal workflows.  

Essential duties and responsibilities 

  • Actively contributes to the SCRUM team deliverables for each sprint by coding, testing and documenting the work 
  • Collaborates with team to keep our automated test suites up to date 
  • Resolves production issues as secondary line of support 
  • Identify code changes needed to existing/legacy code base to Jira backlog for code evaluation, refactoring, and/or deprecation 
  • Coordinates with the product owner to refine requirements 
  • Coordinates with the other members of the team to identify issues and recommend solutions 
  • Learns new technologies and better ways to do things and brings them to the team 

Qualifications

Education & Experience 

  • B.S. in Computer Science or related field 
  • 3+ years of total experience as a software engineer 
  • 1+ years of experience in building web applications 
  • Experience working with AWS services like Lambda, API gateway, S3, RDS and Dynamo DB 
  • 1 year experience with Python, PHP, Trellis, WordPress, required 
  • Experience with REST API development and Postman testing 
  • Experience with agile development methodologies such as SCRUM or Kanban, preferred 
  • Experience with the Serverless Framework is a plus 
  • Experience and interest in managing agile projects is a plus 
  • Excellent written and verbal communication skills 
  • The ability to work well independently and as part of a team. 
  • Detail-oriented, with excellent analytical, technical and problem-solving skills. 


Additional Information

Work Environment & Physical Demands  

Incumbent works remotely and is expected to maintain a safe, productive work environment with secure internet access.  Must be able to operate a computer with or without reasonable accommodation.  

Travel  

Travel is required for the annual company meeting and team off-site, within the continental United States, approximately twice per year.     

Accommodations   

To perform this job successfully, an individual must be able to perform each essential duty and physical demand satisfactorily. The requirements listed above are representative of the knowledge, skills, and/or abilities and physical demands required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.   

To learn more about Lingraphica, visit: www.lingraphica.com

This Organization Participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S. 

Este empleador participa en E-Verify y proporcionará al gobierno federal la información de su Formulario I-9 para confirmar que usted está autorizado para trabajar en los EE. UU.



  • Princeton, New Jersey, United States Indium Software Full time

    Job DescriptionIndium Software is seeking a highly skilled Backend Python Developer to join our team.Key Responsibilities:10-12 years of experience in software developmentHands-on experience in Python scriptingStrong analytical and problem-solving skillsExperience in Agile/Scrum project executionKnowledge of cloud app services, load balancer, and application...


  • Princeton, New Jersey, United States Triunity Software Full time

    Job Title: Machine Learning and Gen AI EngineerJob Description:We are seeking a highly skilled Machine Learning and Gen AI Engineer to join our team at Triunity Software. As a Machine Learning and Gen AI Engineer, you will be responsible for designing, developing, and deploying machine learning models and artificial intelligence systems to solve complex...


  • Princeton, New Jersey, United States Trimble Full time

    About the RoleWe are seeking a skilled Software Development Engineer to join our team at Trimble. As a Software Development Engineer, you will be responsible for designing, developing, and testing software applications to meet the needs of our customers.Key ResponsibilitiesDesign, develop, and test software applications using current programming languages...


  • Princeton, New Jersey, United States Lingraphica Full time

    Job DescriptionPurpose: The Software Engineering Lead will oversee the technical direction of an empowered product team, responsible for translating business requirements into technical requirements and development milestones.Key Responsibilities:Collaborate with product owners and team in task planning, estimation, scheduling, staffing, and definition of...


  • Princeton, New Jersey, United States Trimble Full time

    Job DescriptionAre you a skilled Software Engineer looking to be at the forefront of developing cutting-edge software enhancements and new products in a collaborative environment?We are seeking a talented Software Engineer to join our team and contribute to the design, development, and testing of innovative software solutions.Key Responsibilities:Analyze and...


  • Princeton, New Jersey, United States Lingraphica Full time

    Job DescriptionThe Software Engineering Lead will be responsible for leading the technical direction of an empowered product team. This role requires a strong understanding of software development principles and the ability to translate business requirements into technical requirements and development milestones. The ideal candidate will have a mix of...


  • Princeton, United States Certara USA, LLC Full time

    Overview We are seeking a talented Backend Software Engineer with expertise in Groovy Grails and/or Spring Boot, as well as experience with ElasticSearch, to join our dynamic and innovative development team. As a Backend Software Engineer, you will play a crucial role in designing, implementing, and maintaining scalable and efficient server-side...


  • Princeton, New Jersey, United States Bloomberg Full time

    Job Summary: We are seeking a highly skilled Senior Software Engineer to join our team at Bloomberg. The successful candidate will be responsible for planning and executing software development projects, working through the project life cycle, and ensuring quality of projects. Key responsibilities include:Developing software requirements with Bloomberg and...


  • Princeton, New Jersey, United States SAIC Full time

    We are seeking a talented and motivated Software Engineer Intern to join our team at SAIC. As a member of our team, you will have the opportunity to work on cutting-edge projects and collaborate with experienced professionals in the field.Responsibilities will include:Troubleshooting and debugging software issuesAssisting in the development and testing of...


  • Princeton, United States Bloomberg Full time

    Job duties: Responsible for planning and executing small and mid-size software development projects by working through the project life cycle such as requirements elicitation, risk assessment, development through operations, and maintenance. Responsible for training and coaching staff members. Contribute to projects outside of regular scope, including...


  • Princeton, New Jersey, United States Bloomberg Full time

    Job Summary: We are seeking a highly skilled Senior Software Engineering Lead to join our team at Bloomberg. As a key member of our software development team, you will be responsible for planning and executing small to mid-size software development projects. Your expertise will be essential in ensuring the quality of our projects and driving innovation in...


  • Princeton, United States InsideHigherEd Full time

    OverviewThe “Princeton Language and Intelligence” Initiative at Princeton University invites applications for a Lead Research Software Engineer. This multidisciplinary initiative has three Research thrusts: (a) Better design, evaluation, safety and understanding of large AI models (especially language models); (b) Applications of large AI models to many...


  • Princeton, United States InsideHigherEd Full time

    OverviewPrinceton University seeks candidates for a new position within the fast-growing Research Software Engineering (RSE) Group. The successful candidate will have a strong background in software development, high-performance computing (HPC), and numerical modeling in Geophysics. The RSE Group collectively provides computational research expertise to...


  • Princeton, United States SAIC Full time

    Description SAIC is seeking a Software Engineer to support our customer, NOAA GFDL, in Princeton, NJ. This position requires an ability to obtain a Public Trust and work at the local customer site. Desired physical location is in the Princeton, NJ or surrounding area. The Software Engineer responsibilities include, but are not limited to: · Establish...

  • Software Engineering

    3 weeks ago


    Princeton, United States State Street Corporation Full time

    Software Engineering & Development (f/k/a Application Development/Maintenance) (State Street Bank and Trust Company; (Princeton, NJ): State Street is looking for a Software Engineering & Development to developing enterprise scale applications using core C# and ASP.NET. The candidate will apply their understanding of financial domain and work closely with...


  • Princeton, United States Princeton University Full time

    Position: Lead Research Software EngineerOverviewThe “Princeton Language and Intelligence” Initiative at Princeton University invites applications for a Lead Research Software Engineer. This multidisciplinary initiative has three Research thrusts: (a) Better design, evaluation, safety and understanding of large AI models (especially language models); (b)...


  • Princeton, United States SAIC Full time

    Description SAIC is seeking a Software Engineer to support our customer, NOAA GFDL, in Princeton, NJ. This position requires an ability to obtain a Public Trust and work at the local customer site. Desired physical location is in the Princeton, NJ or surrounding area. The Software Engineer responsibilities include, but are not limited to: Establish...


  • Princeton, New Jersey, United States Dow Jones Full time

    About the RoleWe are seeking a highly motivated and creative individual to join our Dow Jones Development team as a Software Engineer Intern. As a member of our team, you will have the opportunity to gain hands-on experience with our technology platforms and contribute to the development of our shared applications and services.You will collaborate with...


  • Princeton, New Jersey, United States Inficare Full time

    Job Title: Senior Java Software EngineerLocation: RemoteMode: ContractExperience:10 yearsJob Description:We are seeking a highly skilled Senior Java Software Engineer to join our team at Inficare. The ideal candidate will have strong Java and Microservices development experience, with expertise in Azure, Cloud or Kubernetes, Docker and Open Shift. Previous...


  • Princeton, New Jersey, United States Cloud Security Services Full time

    Job RequirementsCloud Security Services is seeking a highly skilled Senior Software Engineer to join our team.Key Responsibilities:Design and develop scalable, secure, and efficient cloud-based applications using C#, ASP.NET Core, and RESTful APIs.Collaborate with cross-functional teams to identify and prioritize project requirements and deliver high-quality...